🇰🇷 한글 설명
sudo 1.6.0~1.6.3p7에서 메일 프로그램 호출 전 환경변수를 제대로 정리하지 않아 로컬 사용자가 환경변수 조작을 통해 루트 권한을 획득할 수 있는 취약점입니다.
💡 쉬운 설명
sudo 명령어의 버그로 일반 사용자가 루트 권한을 탈취할 수 있습니다. 메일 프로그램 실행 시 안전하지 않은 설정으로 인해 악의적 사용자가 이를 악용할 수 있습니다.
🇺🇸 원문 (English)
sudo 1.6.0 through 1.6.3p7 does not properly clear the environment before calling the mail program, which could allow local users to gain root privileges by modifying environment variables and changing how the mail program is invoked.
📍 영향받는 시스템
sudo 1.6.0 ~ 1.6.3p7 (Linux 및 Unix 기반 시스템)
⚔️ 공격 벡터
로컬 접근만 필요, 환경변수(PATH, LD_LIBRARY_PATH 등) 조작을 통한 특권 상승 공격
🛡️ 대응 방법
sudo를 1.6.3p8 이상으로 업그레이드하여 환경변수 정리 패치 적용
🔧 검증 코드
취약한 버전이면 버전 정보가 출력되고, 패치된 버전이면 출력되지 않음
sudo --version 2>/dev/null | head -1 | grep -oE 'version (1\.[0-5]|1\.6\.[0-3]p[0-7])'