🇰🇷 한글 설명
sudo 1.8.18p1 미만 버전에서 발생하는 취약점으로, noexec 제한이 설정된 상태에서 wordexp() 함수를 사용하는 애플리케이션을 실행할 때 보안 우회가 가능합니다. 로컬 사용자가 사용자 지정 인자를 통해 권한 상승을 시도하여 임의의 명령어를 실행할 수 있습니다.
💡 쉬운 설명
관리자가 특정 프로그램만 실행하도록 제한을 걸어두었음에도 불구하고, 이를 교묘하게 속여서 시스템 전체를 제어할 수 있는 명령을 내릴 수 있는 결함입니다. 일반 사용자가 관리자 권한을 몰래 획득할 수 있는 위험이 있습니다.
🇺🇸 원문 (English)
sudo before version 1.8.18p1 is vulnerable to a bypass in the sudo noexec restriction if application run via sudo executed wordexp() C library function with a user supplied argument. A local user permitted to run such application via sudo with noexec restriction could possibly use this flaw to execute arbitrary commands with elevated privileges.
📍 영향받는 시스템
sudo version 1.8.18p1 미만 버전
⚔️ 공격 벡터
로컬 사용자가 noexec 제한이 적용된 sudo를 통해 wordexp()를 사용하는 프로그램을 실행하며 악성 인자를 전달
🛡️ 대응 방법
sudo를 1.8.18p1 이상 버전으로 업데이트
🔧 검증 코드
출력된 버전 번호가 1.8.18p1보다 낮은지 확인
sudo --version | grep -E 'Sudo version [0-9]+\.[0-9]+'