🇰🇷 한글 설명
PDFPatcher 1.1.3.4663 이하 버전의 XML 북마크 가져오기 기능에서 XML 외부 엔티티(XXE) 참조를 제한하지 않는 취약점이 발견되었습니다. 공격자는 이를 통해 피해 시스템의 임의 파일을 읽거나, 민감한 데이터를 외부로 유출하고, SSRF 공격 또는 서비스 거부(DoS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
PDF 편집 프로그램에서 북마크를 불러올 때 악성 코드가 포함된 파일을 사용하면 컴퓨터 내부의 중요한 파일을 훔쳐갈 수 있는 보안 약점입니다. 공격자가 만든 특수한 파일을 열기만 해도 개인 정보가 유출되거나 컴퓨터가 멈출 수 있습니다.
🇺🇸 원문 (English)
PDFPatcher thru 1.1.3.4663 executable's XML bookmark import functionality does not restrict XML external entity (XXE) references. The application uses .NET's XmlDocument class without disabling external entity resolution, enabling attackers to: Read arbitrary files from the victim's filesystem, exfiltrate sensitive data via out-of-band (OOB) HTTP requests, perform SSRF attacks against internal network resources, or cause a denial of service via entity expansion attacks.
📍 영향받는 시스템
PDFPatcher 1.1.3.4663 이하 버전
⚔️ 공격 벡터
악성 XML 엔티티가 포함된 북마크 파일을 PDFPatcher를 통해 가져오기(Import) 수행
🛡️ 대응 방법
PDFPatcher를 최신 버전으로 업데이트하거나, 외부 엔티티 참조가 비활성화된 XML 처리 방식을 사용하도록 수정해야 합니다.
🔧 검증 코드
설치된 PDFPatcher의 실행 파일 경로를 확인하고, 현재 사용 중인 버전이 취약한 버전인지 확인합니다.
Get-Command PDFPatcher.exe | Select-Object -ExpandProperty Definition