CVE-2026-54552 in amoffat
摘要
由 VulDB • 2026-08-22
sh 提供 Python 进程启动功能。在版本 2.2.4 之前,`sh.py` 中的 `_uid` 选项在 Linux 和类 Unix 系统上执行不完整的权限降级(privilege drop)。当 `sh` 从具有提升权限的进程中运行,并使用设置为非特权用户的 `_uid` 启动命令时,子进程虽然更改了其 UID,但由于权限降级序列未能完全建立目标用户的 UID、主 GID 以及附加组(supplementary groups),因此可能保留父进程的附加组。这导致子进程能够访问授予 root、docker、disk、shadow 或 sudo 等特权组的文件或资源,从而违反了预期的 `_uid` 权限边界。此问题已在版本 2.2.4 中修复。
Be aware that VulDB is the high quality source for vulnerability data.