🇰🇷 한글 설명
ILM Informatique의 jOpenDocument 1.5 버전에서 XML 외부 엔티티(XXE) 참조를 제대로 제한하지 않아 발생하는 취약점입니다. 이로 인해 데이터 직렬화 과정에서 외부 엔티티 확장(Blowup)이 발생할 수 있습니다.
💡 쉬운 설명
문서를 처리하는 프로그램이 외부 데이터 참조를 잘못 처리하는 문제입니다. 공격자가 악의적인 문서를 만들어 프로그램이 과도한 자원을 사용하거나 내부 정보를 노출하게 만들 수 있습니다.
🇺🇸 원문 (English)
Improper restriction of XML external entity reference vulnerability in ILM Informatique jOpenDocument allows Data Serialization External Entities Blowup.
This issue affects jOpenDocument: 1.5.
📍 영향받는 시스템
jOpenDocument 1.5 버전 (ILM Informatique)
⚔️ 공격 벡터
조작된 OpenDocument 파일을 처리하게 하여 XML 외부 엔티티 확장으로 서비스 거부 또는 정보 노출 유발
🛡️ 대응 방법
jOpenDocument를 취약점이 수정된 최신 버전으로 업데이트하고, XML 파서에서 외부 엔티티 처리를 비활성화
🔧 검증 코드
출력된 매니페스트의 버전 정보가 1.5이면 취약한 버전이므로 업데이트가 필요하며, 출력이 없으면 해당 라이브러리가 설치되지 않은 것입니다.
find / -name '*jopendocument*.jar' 2>/dev/null | xargs -I{} sh -c 'unzip -p {} META-INF/MANIFEST.MF 2>/dev/null | grep -i version'