🔍 CVE-2026-71428

9.3
CVSS Score
CRITICAL
2026-08-20
2026-10-18 20:10
✅ 완료

🇰🇷 한글 설명

unstructured 라이브러리의 특정 함수에서 URL 호스트 검증이 누락되어 발생하는 취약점입니다. 공격자가 조작된 URL을 통해 서버 내부 네트워크나 클라우드 메타데이터 엔드포인트에 접근하여 내부 정보를 탈취하거나 원치 않는 요청을 실행할 수 있습니다.

💡 쉬운 설명

데이터를 읽어오는 과정에서 주소를 제대로 확인하지 않아, 해커가 서버 내부의 비밀 정보를 몰래 빼가거나 내부 시스템을 조작할 수 있는 문제입니다. 마치 배달원이 주소를 확인하지 않고 집 안 내부까지 들어와 정보를 가져가는 것과 같습니다.

🇺🇸 원문 (English)

The unstructured library provides open-source components for ingesting and pre-processing images and text documents, such as PDFs, HTML, Word docs, and many more. From 0.4.7 until 0.24.0, the url argument of partition, partition_html, and partition_md is fetched without host validation in unstructured/partition/auto.py, unstructured/partition/html/partition.py, and unstructured/partition/md.py. An attacker who controls that URL can make a server-side ingestion service request loopback addresses, internal HTTP services, or cloud metadata endpoints through direct targets, redirects, or DNS rebinding. The response body is returned as Element text, allowing internal response disclosure, and side-effecting GET endpoints may also be triggered. This issue is fixed in version 0.24.0.

📍 영향받는 시스템

unstructured library versions 0.4.7 to 0.24.0

⚔️ 공격 벡터

조작된 URL을 이용한 SSRF (Server-Side Request Forgery) 공격

🛡️ 대응 방법

unstructured 라이브러리를 0.24.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 0.24.0 미만(0.4.7 ~ 0.23.x)이면 취약한 상태입니다.

Shell / Script
pip show unstructured | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Cloud Services