🔍 CVE-2011-4355

6.9
CVSS Score
MEDIUM
2013-03-05
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

GDB 7.5 이전 버전에서 .debug_gdb_scripts 섹션이 정의된 경우, 현재 작업 디렉토리의 파일을 자동으로 로드하는 취약점입니다. 악의적인 사용자가 현재 디렉토리에 조작된 Python 스크립트 등을 배치하여 GDB 실행 권한으로 코드를 실행할 수 있습니다.

💡 쉬운 설명

GDB 디버거가 현재 폴더의 악의적 스크립트를 자동으로 실행할 수 있습니다. 이를 악용하면 권한이 낮은 사용자가 높은 권한으로 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

GNU Project Debugger (GDB) before 7.5, when .debug_gdb_scripts is defined, automatically loads certain files from the current working directory, which allows local users to gain privileges via crafted files such as Python scripts.

📍 영향받는 시스템

GNU GDB < 7.5 (el6, Ubuntu, Debian 등 Linux 배포판)

⚔️ 공격 벡터

로컬 권한 상승(Local Privilege Escalation) - 현재 작업 디렉토리에 악의적 스크립트 배치 후 GDB 실행

🛡️ 대응 방법

GDB를 7.5 이상으로 업그레이드 또는 set auto-load off 설정으로 자동 로드 비활성화

🔧 검증 코드

7.5 미만의 버전이 출력되면 취약점 존재; 7.5 이상이면 안전

Shell / Script
gdb --version | grep -oP '(?<=GNU gdb )[0-9.]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python