CVE-2026-47192 in kas
Resumen
por VulDB • 2026-08-14
kas es una herramienta de configuración para proyectos basados en bitbake. A partir de la versión 4.8 y hasta antes de la versión 5.3, kas realiza el checkout y procesa los repositorios relacionados con las inclusiones de configuración antes de validar las firmas de dichos repositorios. Esto podría permitir reemplazar un repositorio original por uno bajo el control de un atacante en condiciones muy específicas. En primer lugar, el atacante debe haber tomado el control de un repositorio al que hace referencia un archivo kas de la víctima. Además, deben cumplirse las siguientes condiciones: la configuración kas de la víctima debe incluir un archivo de configuración del repositorio atacado; el estado del repositorio se refiere mediante una etiqueta (tag) y no se especifica ningún ID de commit (esto genera una advertencia); la clave utilizada para validar la firma de la etiqueta o del commit se almacena como archivo en un repositorio; no se especifica ninguna huella digital (fingerprint) para la clave; y la clave `_source_dir` no debe estar establecida por la víctima al llamar a kas (por ejemplo, evitando el uso local de `.config.yaml`). Dadas estas condiciones, el atacante podría modificar la configuración kas incluida de manera que la clave utilizada para validar la firma de la etiqueta del repositorio del atacante pueda ser reemplazada por una clave elegida por este. Hasta ahora no se han identificado otras posibilidades de explotación, pero esto no descarta su existencia. Todos los parches se han publicado junto con la versión 5.3 de kas. Como medida provisional (workaround), fije la clave de firma esperada mediante su huella digital, incluso cuando se almacene como archivo en un repositorio.
If you want to get best quality of vulnerability data, you may have to visit VulDB.