🇰🇷 한글 설명
gedit의 Python 모듈이 현재 작업 디렉토리에서 신뢰할 수 없는 경로의 Python 파일을 실행하는 취약점입니다. PySys_SetArgv 함수의 결함으로 인해 로컬 공격자가 같은 디렉토리에 악의적인 Python 파일을 배치하여 임의 코드를 실행할 수 있습니다.
💡 쉬운 설명
gedit에서 현재 폴더의 악의적인 Python 파일을 실행할 수 있는 취약점입니다. 같은 폴더에서 gedit를 실행할 때 공격자가 미리 준비한 파일이 실행되어 피해를 입을 수 있습니다.
🇺🇸 원문 (English)
Untrusted search path vulnerability in the Python module in gedit allows local users to execute arbitrary code via a Trojan horse Python file in the current working directory, related to a vulnerability in the PySys_SetArgv function (CVE-2008-5983).
📍 영향받는 시스템
gedit 및 Python 2.5 이전 버전을 사용하는 Linux 시스템
⚔️ 공격 벡터
로컬 사용자가 현재 작업 디렉토리에 악의적인 .py 파일을 배치한 후 gedit 실행
🛡️ 대응 방법
gedit 업데이트, Python을 2.6 이상으로 업그레이드, 신뢰할 수 없는 디렉토리에서 gedit 실행 금지
🔧 검증 코드
Python 버전이 2.6 이상 또는 3.x 버전이면 패치됨, 2.5 이하면 취약함
python -c "import sys; print(sys.version)" | grep -E '2\.[6-9]|3\.'