🔍 CVE-2010-1646

6.2
CVSS Score
MEDIUM
2010-06-07
2026-06-16 23:18
✅ 완료

🇰🇷 한글 설명

sudo 1.3.1~1.6.9p22, 1.7.0~1.7.2p6 버전의 secure path 기능이 여러 PATH 환경변수를 부적절히 처리하여 로컬 사용자가 마지막 PATH 변수를 조작해 권한 상승을 시도할 수 있는 취약점이다.

💡 쉬운 설명

sudo가 PATH 환경변수 검증 시 여러 개가 존재하면 마지막 것만 검사한다. 공격자가 이를 악용해 악성 프로그램을 관리자 권한으로 실행시킬 수 있다.

🇺🇸 원문 (English)

The secure path feature in env.c in sudo 1.3.1 through 1.6.9p22 and 1.7.0 through 1.7.2p6 does not properly handle an environment that contains multiple PATH variables, which might allow local users to gain privileges via a crafted value of the last PATH variable.

📍 영향받는 시스템

sudo 1.3.1-1.6.9p22, 1.7.0-1.7.2p6 (Linux, Unix, BSD 등)

⚔️ 공격 벡터

로컬 접근 권한 보유 사용자가 PATH 환경변수를 조작하여 악의적 실행파일 실행

🛡️ 대응 방법

sudo 1.6.9p23 이상 또는 1.7.2p7 이상으로 업그레이드

🔧 검증 코드

취약한 버전 범위(1.6.x 또는 1.7.0-1.7.2)가 출력되면 패치 필요

Shell / Script
sudo -V 2>/dev/null | grep 'Sudo version' | awk '{print $NF}' | grep -E '^1\.(6\.[0-9]|7\.[0-2])'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Sudo