🔍 CVE-2026-108554

5.3
CVSS Score
MEDIUM
2026-10-10
2026-10-16 19:18
✅ 완료

🇰🇷 한글 설명

PDFMathTranslate (pdf2zh) 1.9.11 버전에서 인증되지 않은 공격자가 Link 입력란을 통해 서버가 임의의 URL을 요청하게 만드는 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. translate_file 핸들러가 URL의 스킴이나 주소를 검증하지 않아, 공격자가 내부 서비스나 클라우드 메타데이터 엔드포인트에 접근하여 PDF를 탈취할 수 있습니다.

💡 쉬운 설명

프로그램의 링크 입력창에 악성 주소를 넣으면, 서버가 공격자가 원하는 내부 사이트에 대신 접속하게 만드는 보안 결함입니다. 이를 통해 공격자는 서버 내부의 중요한 정보나 설정값을 몰래 훔쳐갈 수 있습니다.

🇺🇸 원문 (English)

PDFMathTranslate (pdf2zh) through 1.9.11 contains a server-side request forgery vulnerability that allows unauthenticated attackers to make the server fetch arbitrary URLs via the Link input. The translate_file handler passes user URLs to download_with_limit without scheme or address validation, letting attackers reach internal services and cloud metadata endpoints and retrieve returned PDFs.

📍 영향받는 시스템

PDFMathTranslate (pdf2zh) 1.9.11 이하 버전

⚔️ 공격 벡터

Link 입력 필드에 검증되지 않은 임의의 URL을 삽입하여 서버 내부 네트워크로 요청을 유도

🛡️ 대응 방법

PDFMathTranslate를 최신 버전으로 업데이트하고, 입력된 URL에 대한 스킴 및 주소 화이트리스트 검증 로직을 적용해야 합니다.

🔧 검증 코드

출력된 버전 번호가 1.9.11 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
pip show pdf2zh | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Cloud Services