🔍 CVE-2026-5713

0.0
CVSS Score
UNKNOWN
2026-04-14
2026-07-31 14:16
✅ 완료

🇰🇷 한글 설명

Python 3.15+의 profiling.sampling 모듈과 Python 3.14+의 asyncio introspection 기능을 악용하여 원격 디버깅을 통해 권한 있는 프로세스의 메모리 주소를 읽고 쓸 수 있는 취약점입니다. ASLR로 인한 높은 충돌 확률에도 불구하고 반복적인 연결 시도로 exploit이 가능합니다.

💡 쉬운 설명

Python의 원격 디버깅 기능을 악용하면 권한 있는 다른 프로세스의 메모리를 읽고 쓸 수 있습니다. 실제 공격은 반복적인 시도가 필요하고 보안 기능으로 인해 어렵지만 높은 권한 탈취 위험이 있습니다.

🇺🇸 원문 (English)

The "profiling.sampling" module (Python 3.15+) and "asyncio introspection capabilities" (3.14+, "python -m asyncio ps" and "python -m asyncio pstree") features could be used to read and write addresses in a privileged process if that process connected to a malicious or "infected" Python process via the remote debugging feature. This vulnerability requires persistently and repeatedly connecting to the process to be exploited, even after the connecting process crashes with high likelihood due to ASLR.

📍 영향받는 시스템

Python 3.14+ (asyncio introspection), Python 3.15+ (profiling.sampling module)

⚔️ 공격 벡터

원격 디버깅 기능을 통해 악의적 Python 프로세스에서 피해 프로세스로 지속적 연결을 시도하여 메모리 접근

🛡️ 대응 방법

Python을 최신 보안 패치 버전으로 업그레이드하고 원격 디버깅 기능 비활성화

🔧 검증 코드

'Vulnerable'이 출력되면 Python 3.14+ 버전이 설치되어 있으므로 영향받는 범위에 해당합니다.

Shell / Script
python3 -c "import sys; print('Vulnerable' if sys.version_info >= (3, 14) else 'Not vulnerable')"

💻 영향받는 소프트웨어

Python