CVE-2022-39206 in Onedevinformazioni

Riassunto

di VulDB • 29/08/2026

Onedev è un server Git open source e self-hosted con funzionalità CI/CD e Kanban. Quando si utilizzano executor di job basati su Docker, il socket di Docker (ad esempio /var/run/docker.sock su Linux) viene montato in ogni fase del processo Docker. Gli utenti che possono definire ed eseguire job CI/CD in un progetto potrebbero sfruttare questa configurazione per controllare il daemon Docker sulla macchina host. Si tratta di una pattern noto e pericoloso, poiché può essere utilizzato per uscire dai container Docker e, nella maggior parte dei casi, ottenere privilegi di root sul sistema host. Questo problema consente agli utenti regolari (non amministratori) di potenzialmente assumere il controllo dell'infrastruttura di build di un'istanza OneDev. Gli attaccanti devono disporre di un account (o essere in grado di registrarne uno) e avere i permessi per creare un progetto. Poiché code.onedev.io presenta le condizioni pregresse necessarie affinché questo problema possa essere sfruttato da attaccanti remoti, potrebbe essere stato utilizzato per dirottare le build dello stesso OneDev, ad esempio iniettando malware nelle immagini Docker che vengono costruite e inviate a Docker Hub. L'impatto è aumentato come descritto in precedenza. Si consiglia agli utenti di effettuare l'aggiornamento alla versione 7.3.0 o successiva. Non sono note workaround per questo problema.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub, Inc.

Prenotare

02/09/2022

Divulgazione

13/09/2022

Moderazione

accettato

CPE

pronto

EPSS

0.02097

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!