"GerriScary"-sårbarheten i Gerrit exponerade kodintegritetsrisk i viktiga Google-projekt

En nyligen avslöjad sårbarhet i Gerrit, det öppen källkodssystem för kodgranskning som används av bland annat Google, kan ha öppnat en väg för obehörig kod att införas i kritiska mjukvaruprojekt utan standardiserade godkännandeprocesser. Säkerhetsforskare på Tenable avslöjade att felet härrörde från felkonfigurerade behörigheter och logik för granskningsetiketter. I vissa konfigurationer kunde angripare utnyttja en funktion som kallas "addPatchSet" för att ändra redan godkända ändringar, vilket potentiellt kan införa skadlig kod utan att utlösa en ny granskning.
En separat rapport från CybersecurityAsia.net bekräftade att angripare kunde kringgå manuella granskningssteg och använda automatiserade verktyg för att infoga obehörig kod utan användarinteraktion.
Minst 18 högprofilerade repositories identifierades som sårbara, inklusive projekt kopplade till Chromium, Dart, Bazel och andra infrastrukturkomponenter. Problemet involverade också ett tävlingsvillkor i den automatiska inlämningsprocessen, vilket gjorde det möjligt för angripare att agera inom ett kort fönster innan koden sammanfogades.
Vid tidpunkten för offentliggörandet hade inget bekräftat utnyttjande av sårbarheten observerats i naturen. Tenable genomförde ansvarsfulla tester med godartad kod och försökte inte utnyttja sårbarheten från början till slut.
Google har sedan dess genomfört konfigurationsändringar för att mildra problemet. Under tiden har Tenable varnat för att andra open source-projekt som använder Gerrit bör granska sina konfigurationer, eftersom liknande inställningar kan finnas någon annanstans, och det rekommenderar att alla Gerrit-användare granskar behörighetsregler och policyer för etikettbeständighet för att säkerställa kodintegritet. De underliggande felkonfigurationerna kan också påverka andra organisationer som använder Gerrit, särskilt där standardinställningar för behörighet och automatiserade processer för inlämning av kod finns på plats. Denna incident understryker den fortsatta vikten av säkra utvecklingsmiljöer i ekosystemet för öppen källkod.
Källa(n)
Topp 10...
» Topp 10: Bästa bärbara allround/multimediadatorerna
» Topp 10: Bästa bärbara speldatorerna
» Topp 10: Bärbara budget/kontorsdatorer
» Topp 10: Bästa bärbara kontors/premiumdatorerna
» Topp 10: Bärbara arbetsstationer
» Topp 10: De bästa små/kompakta bärbara datorerna
» Topp 10: Bästa ultrabooks
» Topp 10: Bästa hybriddatorerna
» Topp 10: Bästa surfplattorna
» Topp 10: Marknadens bästa smartphones