CVE-2026-54552 in amoffat
Tóm tắt
Bởi VulDB • 18/08/2026
sh cung cấp khả năng khởi chạy tiến trình Python. Trước phiên bản 2.2.4, tùy chọn `_uid` trong sh.py thực hiện việc tước bỏ đặc quyền không đầy đủ trên các hệ thống Linux và Unix-like. Khi sh được chạy từ một tiến trình có đặc quyền cao (elevated process) và khởi chạy lệnh với `_uid` được đặt thành người dùng không có đặc quyền, quá con sẽ thay đổi UID của nó nhưng vẫn có thể giữ lại các nhóm bổ sung (supplementary groups) của tiến trình cha do chuỗi tước bỏ đặc quyền không thiết lập đầy đủ UID, GID chính và các nhóm bổ sung của người dùng mục tiêu. Do đó, tiến trình con có thể duy trì khả năng truy cập vào các tệp hoặc tài nguyên được cấp cho các nhóm có đặc quyền như root, docker, disk, shadow hoặc sudo, vi phạm ranh giới đặc quyền `_uid` dự kiến. Vấn đề này đã được sửa chữa trong phiên bản 2.2.4.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.