🔍 CVE-2004-2133

4.6
CVSS Score
MEDIUM
2004-01-29
2026-06-16 22:09
✅ 완료

🇰🇷 한글 설명

CVSup 16.1h의 특정 서드파티 패키지(SuSE Linux 등)에서 ELF RPATH 필드에 신뢰할 수 없는 경로가 포함되어 있습니다. 이를 통해 로컬 사용자가 /usr/src/packages와 같이 누구나 쓰기 권한이 있는 디렉토리에 악성 라이브러리를 생성하여 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

프로그램이 실행될 때 필요한 부품(라이브러리)을 찾는 경로에 보안이 취약한 폴더가 포함되어 있습니다. 해커가 그 폴더에 가짜 부품을 몰래 넣어두면, 프로그램이 실행될 때 해커의 명령어를 대신 실행하게 됩니다.

🇺🇸 원문 (English)

Certain third-party packages for CVSup 16.1h, such as SuSE Linux, contain untrusted paths in the ELF RPATH fields of certain executables, which could allow local users to execute arbitrary code by causing cvsup to link against malicious libraries that are created in world-writable directories such as /usr/src/packages.

📍 영향받는 시스템

CVSup 16.1h (SuSE Linux 등 특정 서드파티 패키지 포함 버전)

⚔️ 공격 벡터

로컬 사용자가 쓰기 권한이 있는 디렉토리에 악성 ELF 라이브러리를 배치하여 실행 유도

🛡️ 대응 방법

ELF 실행 파일의 RPATH를 안전한 경로로 수정하거나, 쓰기 권한이 있는 디렉토리를 RPATH에서 제거합니다.

🔧 검증 코드

출력 결과에 /usr/src/packages와 같이 일반 사용자가 쓰기 권한을 가진 경로가 포함되어 있는지 확인합니다.

Shell / Script
readelf -d $(which cvsup) | grep -E 'RPATH|RUNPATH'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux