🇰🇷 한글 설명
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 이하이면 즉시 업데이트 필요
pip show python-docx 2>/dev/null | grep Version | awk '{print $2}'