Sudo 1.9.17p2 미만 버전 (커밋 3e474c2 이전 버전)
로컬 권한 상승 (Local Privilege Escalation). 공격자가 로컬 시스템에서 특수하게 조작된 환경을 만들어 권한 강하(Privilege Drop) 프로세스를 실패하게 유도함으로써, 의도치 않게 높은 권한을 유지한 채 프로세스를 실행합니다.
Sudo를 최신 버전으로 업데이트하거나, 해당 수정 사항(커밋 3e474c2)이 반영된 보안 패치를 적용하십시오.
로컬 Linux 터미널에서 Bash 쉘을 통해 실행하십시오. sudo --version 명령어를 사용하여 현재 설치된 버전을 확인하며, 일반 사용자 권한으로 실행 가능합니다. 버전 비교 방식의 단순 점검 코드이므로 정확한 패치 여부는 배포판의 보안 업데이트 내역을 함께 확인하시기 바랍니다.
SUDO_VER=$(sudo --version | head -n 1 | awk '{print $3}')
if [[ "$SUDO_VER" < "1.9.18" ]]; then
echo "{\"result\": \"취약\", \"reason\": \"설치된 Sudo 버전 $SUDO_VER 은(는) 취약한 범위(1.9.17p2 이하)에 포함될 가능성이 높습니다.\"}"
else
echo "{\"result\": \"양호\", \"reason\": \"Sudo 버전 $SUDO_VER 은(는) 패치된 버전이거나 최신 버전입니다.\"}"
fi
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H