🔍 CVE-2007-3149

7.2
CVSS Score
HIGH
2007-06-11
2026-06-16 22:41
✅ 완료

🇰🇷 한글 설명

MIT Kerberos 5와 연동된 sudo에서 Kerberos 인증 여부를 제대로 확인하지 않아 발생하는 취약점입니다. 공격자는 KRB5_ 환경변수를 조작하여 sudo의 보안 모델을 우회하고 의도하지 않은 권한 상승을 할 수 있습니다.

💡 쉬운 설명

sudo 명령어에서 특정 환경변수를 조작하면 권한 검증을 우회할 수 있는 문제입니다. 이미 시스템에 접근한 사용자가 이 방법으로 더 높은 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

sudo, when linked with MIT Kerberos 5 (krb5), does not properly check whether a user can currently authenticate to Kerberos, which allows local users to gain privileges, in a manner unintended by the sudo security model, via certain KRB5_ environment variable settings. NOTE: another researcher disputes this vulnerability, stating that the attacker must be "a user, who can already log into your system, and can already use sudo."

📍 영향받는 시스템

MIT Kerberos 5와 링크된 sudo (버전 1.6.x, 1.7.x 일부 버전)

⚔️ 공격 벡터

KRB5_CONFIG, KRB5_CCNAME 등의 환경변수를 조작하여 Kerberos 인증 메커니즘을 우회

🛡️ 대응 방법

sudo를 최신 버전으로 업데이트하거나 Kerberos 기반 인증을 비활성화

🔧 검증 코드

명령어 결과에서 libkrb5가 표시되면 취약점에 노출된 환경입니다.

Shell / Script
ldd $(which sudo) 2>/dev/null | grep -i krb5

📊 CVSS Vector String

CVSS Vector
AV:L/AC:L/Au:N/C:C/I:C/A:C

💻 영향받는 소프트웨어

Sudo