CVE-2023-26054: fallo de gravedad media en moby buildkit
Credentials inlined to Git URLs could end up in provenance attestation in BuildKit
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
BuildKit puede exponer accidentalmente credenciales de Git (nombres de usuario y contraseñas) en registros de construcción llamados atestaciones de proveniencia. Esto ocurre cuando construyes software desde un repositorio Git que tiene credenciales incrustadas en su URL, dejando esos secretos visibles para cualquiera que pueda acceder a los registros de construcción.
Cuando BuildKit v0.11.0+ crea atestaciones de proveniencia para construcciones iniciadas a través de URLs Git que contienen credenciales incrustadas, o cuando las sugerencias de VCS se completan desde .git/config, las credenciales permanecen sin enmascarar en los metadatos de la atestación. Un atacante con acceso a los registros de proveniencia puede extraer estas credenciales. La vulnerabilidad afecta a construcciones donde las credenciales se pasan directamente en la URL Git o se heredan de la configuración del repositorio local; la mitigación incluye actualizar a v0.11.4+ o deshabilitar sugerencias de VCS mediante BUILDX_GIT_INFO=0.
En el mismo producto, de las más peligrosas a las menos.