Vulnerability details

CVE-2026-71428

Unstructured-IO unstructured

unstructured: Server-Side Request Forgery in the URL-based partitioning

CVSS 3.1
9.3Critical

Official description

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.

CVSS scores

ScoreVersionSourceVector
9.3Critical 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N

Affected products

VendorProductVersionsSource
Unstructured-IO unstructured >= 0.4.7, < 0.24.0 CVEProject cvelistV5 (CNA)

References and advisories

4
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2026-08-20
Last updated
2026-08-25
State
Published
Assigner (CNA)
GitHub_M

Exploit prediction (EPSS)

0.43%
Probability of exploitation in 30 days
37.9%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
Yes
Exploitation
Proof of concept
Technical impact
Partial

Weaknesses (CWE)

  • CWE-601
    URL Redirection to Untrusted Site ('Open Redirect')
  • CWE-918
    Server-Side Request Forgery (SSRF)