CVE-2026-54552 in amoffat
Zusammenfassung
von VulDB • 18.08.2026
sh ermöglicht das Starten von Python-Prozessen. Vor Version 2.2.4 führt die Option `_uid` in sh.py auf Linux- und Unix-ähnlichen Systemen zu einem unvollständigen Entzug der Berechtigungen (privilege drop). Wenn sh aus einem Prozess mit erhöhten Rechten ausgeführt wird und einen Befehl mit einer für eine nicht privilegierte Benutzer festgelegten `_uid` startet, ändert das Kindprozess seine UID, kann jedoch die zusätzlichen Gruppen des Elternprozesses beibehalten, da der Privilegien-Entzugsvorgang die Ziel-Benutzer-ID (UID), die primäre Gruppen-ID (GID) und die zusätzlichen Gruppen nicht vollständig festlegt. Der untergeordnete Prozess behält daher den Zugriff auf Dateien oder Ressourcen bei, die privilegierten Gruppen wie root, docker, disk, shadow oder sudo gewährt wurden, was die erwartete _uid-Berechtigungs-Grenze verletzt. Dieses Problem wurde in Version 2.2.4 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.