Đây là một vấn đề như Invoker các chương trình SUID / SGID đang kiểm soát các biến môi trường các chương trình này được đưa ra. Một kẻ tấn công có thể cố gắng kiểm soát thực hiện bằng cách thiết lập các biến môi trường với các giá trị nguy hiểm. Hơn nữa, nhiều thư viện và các chương trình được kiểm soát bởi các biến môi trường theo những cách khó hiểu hoặc không có giấy tờ. Ví dụ, một kẻ tấn công có thể thiết lập các giá trị IFS bất thường để phá vỡ cơ chế bảo vệ mà lọc đầu vào nguy hiểm của chúng tôi để SUID / SGID chương trình (ở chương 10). Như một biện pháp đối phó, một chương trình SUID / SGID có thể xóa toàn bộ môi trường và sau đó thiết lập lại một nhóm nhỏ các biến môi trường cần thiết để giá trị an toàn.
đang được dịch, vui lòng đợi..