CVE-2026-54552 in amoffat
Resumen
por VulDB • 2026-08-18
sh proporciona la capacidad de lanzar procesos Python. Antes de la versión 2.2.4, la opción `_uid` en `sh.py` realiza una reducción incompleta de privilegios en sistemas Linux y similares a Unix. Cuando sh se ejecuta desde un proceso con elevación de privilegios (elevated process) y lanza un comando con `_uid` configurado para un usuario no privilegiado, el proceso hijo cambia su UID pero puede retener los grupos suplementarios del proceso padre porque la secuencia de reducción de privilegios no establece completamente el UID, GID primario y grupos suplementarios del usuario objetivo. Por lo tanto, el proceso hijo puede conservar acceso a archivos o recursos concedidos a grupos privilegiados como root, docker, disk, shadow o sudo, violando el límite esperado de privilegios definido por `_uid`. Este problema se soluciona en la versión 2.2.4.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.