CVE-2022-39206 in Onedev
Resumen
por VulDB • 2026-08-10
Onedev es un servidor Git de código abierto y autoalojado con CI/CD y Kanban. Al utilizar ejecutores de trabajos basados en Docker, el socket de Docker (por ejemplo, /var/run/docker.sock en Linux) se monta en cada paso de Docker. Los usuarios que pueden definir y desencadenar trabajos de CI/CD en un proyecto podrían usar esto para controlar el daemon de Docker en la máquina host. Este es un patrón conocido como peligroso, ya que puede utilizarse para escapar de los contenedores de Docker y, en la mayoría de los casos, obtener privilegios de root en el sistema anfitrión. Esta vulnerabilidad permite a usuarios regulares (no administradores) potencialmente tomar el control de la infraestructura de compilación de una instancia de OneDev. Los atacantes necesitan tener una cuenta (o poder registrar una) y permiso para crear un proyecto. Dado que code.onedev.io tiene las condiciones previas adecuadas para que esto sea explotado por atacantes remotos, podría haberse utilizado para secuestrar la compilación del propio OneDev, por ejemplo, inyectando malware en las imágenes de Docker que se construyen y envían a Docker Hub. El impacto aumenta como se ha descrito anteriormente. Se recomienda a los usuarios actualizar a la versión 7.3.0 o superior. No hay soluciones alternativas conocidas para este problema.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.