🔍 CVE-2016-5851

8.8
CVSS Score
HIGH
2016-12-21
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

python-docx 0.8.6 이전 버전에서 XML 외부 엔티티(XXE) 공격 취약점이 존재합니다. 공격자가 특수 제작된 문서를 통해 XXE 페이로드를 주입하여 임의의 XML 외부 엔티티를 처리하도록 할 수 있습니다. 이를 통해 민감한 파일 정보 유출이나 서비스 거부 공격이 가능합니다.

💡 쉬운 설명

python-docx의 오래된 버전에서 악의적으로 조작된 Word 문서가 열릴 때 시스템의 민감한 파일에 접근하거나 프로그램을 마비시킬 수 있습니다. 문서 처리 과정에서 신뢰할 수 없는 외부 콘텐츠를 검증하지 않아 발생합니다.

🇺🇸 원문 (English)

python-docx before 0.8.6 allows context-dependent attackers to conduct XML External Entity (XXE) attacks via a crafted document.

📍 영향받는 시스템

python-docx < 0.8.6 (모든 플랫폼)

⚔️ 공격 벡터

특수 제작된 DOCX 파일의 XXE 페이로드를 통해 XML 파서가 외부 엔티티를 처리하도록 유도

🛡️ 대응 방법

python-docx를 0.8.6 이상의 최신 버전으로 업데이트: pip install --upgrade python-docx

🔧 검증 코드

표시된 버전이 0.8.6 이상이면 취약점이 패치된 상태이고, 0.8.5 이하이면 즉시 업데이트 필요

Shell / Script
pip show python-docx 2>/dev/null | grep Version | awk '{print $2}'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Python