🔍 CVE-2014-9680

3.3
CVSS Score
LOW
2017-04-24
2026-06-17 00:18
✅ 완료

🇰🇷 한글 설명

sudo 1.8.12 이전 버전에서 TZ 환경 변수가 유효한 zoneinfo 파일과 연결되어 있는지 검증하지 않아, 로컬 사용자가 sudo 세션 내에서 임의 파일을 읽기 위해 열 수 있는 취약점입니다. 파일 내용 열람은 불가하지만 터미널 출력 간섭이나 시스템 리소스 접근 제어 우회가 가능합니다.

💡 쉬운 설명

sudo 명령이 시간대(TZ) 설정을 검증하지 않아 일반 사용자가 권한 없이 시스템 파일에 접근할 수 있는 문제입니다. 실제 파일 내용은 볼 수 없지만 임의 파일의 존재 여부를 파악할 수 있습니다.

🇺🇸 원문 (English)

sudo before 1.8.12 does not ensure that the TZ environment variable is associated with a zoneinfo file, which allows local users to open arbitrary files for read access (but not view file contents) by running a program within an sudo session, as demonstrated by interfering with terminal output, discarding kernel-log messages, or repositioning tape drives.

📍 영향받는 시스템

sudo 1.8.12 미만의 모든 버전 (Linux 모든 배포판)

⚔️ 공격 벡터

로컬 사용자가 TZ 환경 변수를 조작하여 sudo 실행 시 권한 검증 우회

🛡️ 대응 방법

sudo를 1.8.12 이상으로 업그레이드

🔧 검증 코드

버전이 1.8.12 이상으로 나타나면 안전하고, 1.8.11 이하면 취약점이 있습니다.

Shell / Script
dpkg -l sudo 2>/dev/null | awk '/sudo/ {print $3}' | grep -E '^1\.(8\.[0-9]|[0-9]\.[0-9])$'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

💻 영향받는 소프트웨어

Sudo