🇰🇷 한글 설명
sudo 1.6.8의 sudoedit (sudo -e) 기능이 root 권한으로 임시 파일을 안전하지 않게 생성합니다. 로컬 공격자가 심링크 공격을 통해 임시 파일을 가로채고 임의의 파일을 읽을 수 있습니다.
💡 쉬운 설명
sudoedit 명령어가 임시 파일을 만들 때 보안이 약합니다. 공격자가 심링크로 다른 파일을 지정하면 몰래 파일을 읽을 수 있습니다.
🇺🇸 원문 (English)
sudoedit (aka sudo -e) in sudo 1.6.8 opens a temporary file with root privileges, which allows local users to read arbitrary files via a symlink attack on the temporary file before quitting sudoedit.
📍 영향받는 시스템
sudo 1.6.8 및 그 이전 버전
⚔️ 공격 벡터
로컬 사용자가 /tmp 등 권한 있는 디렉토리에서 sudoedit의 임시 파일 이름을 예측하여 심링크를 생성, 임의 파일 접근
🛡️ 대응 방법
sudo를 1.6.9 이상의 최신 버전으로 업그레이드
🔧 검증 코드
출력된 sudo 버전이 1.6.9 이상이면 보안 패치됨, 1.6.8 이하면 취약함
sudo -V 2>/dev/null | grep -oP 'version \K[0-9.]+'