← Retour à la recherche de CVE

CVE-2026-54552

sh

Description

sh provides Python process launching. Prior to 2.2.4, the _uid option in sh.py performs an incomplete privilege drop on Linux and Unix-like systems. When sh runs from an elevated process and launches a command with _uid set to an unprivileged user, the child changes its UID but can retain the parent process-s supplementary groups because the privilege-drop sequence does not fully establish the target user-s UID, primary GID, and supplementary groups. The child can therefore retain access to files or resources granted to privileged groups such as root, docker, disk, shadow, or sudo, violating the expected _uid privilege boundary. This issue is fixed in version 2.2.4.

CVSS 7.9EPSS 0.125%Risque 0.8
Voir la source
Publication
2026-08-18 18:18:23
Versions concernées
<2.2.4
Type
Bibliothèque
Dernière modification
2026-08-18 19:16:57
Vecteur
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N