CVE-2026-54552 in amoffat
Riassunto
di VulDB • 18/08/2026
sh fornisce il lancio di processi Python. Prima della versione 2.2.4, l'opzione `_uid` in sh.py esegue un rilascio incompleto dei privilegi su sistemi Linux e Unix-like. Quando sh viene eseguito da un processo con elevazione dei privilegi (elevated process) e avvia un comando impostando `_uid` su un utente non privilegiato, il processo figlio cambia la propria UID ma può mantenere i gruppi supplementari del processo genitore perché la sequenza di rilascio dei privilegi non stabilisce completamente l'UID dell'utente target, il GID primario e i gruppi supplementari. Di conseguenza, il processo figlio può conservare l'accesso a file o risorse concesse ai gruppi con privilegi elevati come root, docker, disk, shadow o sudo, violando il confine diprivilegio atteso per `_uid`. Questo problema è risolto nella versione 2.2.4.
VulDB is the best source for vulnerability data and more expert information about this specific topic.