CodeBreach: feilkonfigurert CodeBuild ga tilgang til AWS-repositorier
Forskere hos Wiz har beskrevet en kritisk sårbarhet i leverandørkjeden, kalt CodeBreach, der en feilkonfigurasjon i CodeBuild kunne utnyttes til å overta sentrale AWS-repositorier på GitHub. Feilen lå i et regulært uttrykk som skulle begrense CI-bygg til godkjente brukere, men som ikke var tilstrekkelig forankret. Wiz oppnådde administratorrettigheter i repositoriet for AWS SDK for JavaScript, som ifølge forskerne inngår i to tredjedeler av alle skymiljøer. AWS har lukket angrepsvektoren, og Wiz anbefaler at man gjennomgår avsnittet om nødvendige tiltak i deres publikasjon.
Hva det betyr for virksomheten
I verste fall kunne dette gitt et angrep på leverandørkjeden av samme karakter som SolarWinds i 2020. Poenget for norske virksomheter er ikke denne ene feilen, som er rettet, men at byggekjeden er et angrepspunkt på linje med produksjonsmiljøet. Et regulært uttrykk uten korrekt forankring er en liten feil med stor rekkevidde når den styrer hvem som får kjøre bygg.
Berigo anbefaler
- Gjennomgå hvem og hva som kan utløse bygg i egne CI-pipelines, og hvilke rettigheter byggjobbene har.
- Se særlig etter tilgangsregler basert på mønstergjenkjenning, og kontroller at uttrykkene er forankret.
- Følg de anbefalte tiltakene fra Wiz og sikkerhetsbulletinen fra AWS.
- Behandle byggemiljøet som et produksjonssystem med tilsvarende krav til logging og tilgangsstyring.
Kilde
Sikkerhet som forstås, styres og virker.
La oss hjelpe dere å gjøre sikkerhet til et fortrinn, ikke en kostnad. Ta kontakt for en uforpliktende samtale om hvor virksomheten står, og hva som bør prioriteres først.
Ta kontakt