p PatchFirst

CVE-2026-71428

CVE-2026-71428 · unstructured: Server-Side Request Forgery in the URL-based partitioning

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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 9.3 · Critical · EPSS 0.4% · Fix available

Published
Updated

Stack: python

Affected products and versions

  • unstructured

    Versions
    • >= 0.4.7, < 0.24.0: Affected

    No fix published

  • unstructured PyPI

    Versions
    • 0.10.0
    • 0.10.1
    • 0.10.10
    • 0.10.11
    • 0.10.12
    • 0.10.13
    • 0.10.14
    • 0.10.15
    • 0.10.16
    • 0.10.18
    • 0.10.19
    • 0.10.19.dev18
    • 0.10.2
    • 0.10.20
    • 0.10.21
    • 0.10.22
    • 0.10.23
    • 0.10.24
    • 0.10.25
    • 0.10.26
    • 0.10.27
    • 0.10.28
    • 0.10.29
    • 0.10.30
    • 0.10.4
    • 0.10.5
    • 0.10.6
    • 0.10.7
    • 0.10.8
    • 0.10.9
    • 0.11.0
    • 0.11.1
    • 0.11.2
    • 0.11.4
    • 0.11.5
    • 0.11.6
    • 0.11.7
    • 0.11.8
    • 0.12.0
    • 0.12.2
    • 0.12.3
    • 0.12.4
    • 0.12.5
    • 0.12.6
    • 0.13.0
    • 0.13.1
    • 0.13.2
    • 0.13.3
    • 0.13.4
    • 0.13.5
    • 0.13.6
    • 0.13.7
    • 0.14.0
    • 0.14.10
    • 0.14.2
    • 0.14.2.dev1
    • 0.14.3
    • 0.14.4
    • 0.14.5
    • 0.14.6
    • 0.14.7
    • 0.14.8
    • 0.14.9
    • 0.15.0
    • 0.15.1
    • 0.15.10
    • 0.15.12
    • 0.15.13
    • 0.15.14
    • 0.15.3
    • 0.15.5
    • 0.15.6
    • 0.15.7
    • 0.15.8
    • 0.15.9
    • 0.16.0
    • 0.16.1
    • 0.16.10
    • 0.16.11
    • 0.16.12
    • 0.16.13
    • 0.16.14
    • 0.16.15
    • 0.16.16
    • 0.16.17
    • 0.16.19
    • 0.16.2
    • 0.16.20
    • 0.16.21
    • 0.16.22
    • 0.16.23
    • 0.16.24
    • 0.16.25
    • 0.16.3
    • 0.16.4
    • 0.16.5
    • 0.16.6
    • 0.16.7
    • 0.16.8
    • 0.16.9
    • 0.17.0
    • 0.17.2
    • 0.18.1
    • 0.18.11
    • 0.18.13
    • 0.18.14
    • 0.18.15
    • 0.18.18
    • 0.18.2
    • 0.18.20
    • 0.18.21
    • 0.18.24
    • 0.18.26
    • 0.18.27
    • 0.18.3
    • 0.18.31
    • 0.18.32
    • 0.18.5
    • 0.18.6
    • 0.18.7
    • 0.18.9
    • 0.20.2
    • 0.20.6
    • 0.20.8
    • 0.21.0
    • 0.21.1
    • 0.21.2
    • 0.21.5
    • 0.22.10
    • 0.22.12
    • 0.22.16
    • 0.22.18
    • 0.22.20
    • 0.22.21
    • 0.22.22
    • 0.22.23
    • 0.22.26
    • 0.22.27
    • 0.22.28
    • 0.22.29
    • 0.22.30
    • 0.22.31
    • 0.22.32
    • 0.22.6
    • 0.23.0
    • 0.23.1
    • 0.4.10
    • 0.4.11
    • 0.4.12
    • 0.4.13
    • 0.4.14
    • 0.4.15
    • 0.4.16
    • 0.4.7
    • 0.4.8
    • 0.4.9
    • 0.5.0
    • 0.5.1
    • 0.5.10
    • 0.5.11
    • 0.5.12
    • 0.5.13
    • 0.5.2
    • 0.5.3
    • 0.5.4
    • 0.5.6
    • 0.5.7
    • 0.5.8
    • 0.5.9
    • 0.6.0
    • 0.6.1
    • 0.6.10
    • 0.6.11
    • 0.6.2
    • 0.6.3
    • 0.6.4
    • 0.6.5
    • 0.6.6
    • 0.6.7
    • 0.6.8
    • 0.6.9
    • 0.7.0
    • 0.7.1
    • 0.7.10
    • 0.7.11
    • 0.7.12
    • 0.7.2
    • 0.7.3
    • 0.7.4
    • 0.7.5
    • 0.7.6
    • 0.7.7
    • 0.7.8
    • 0.7.9
    • 0.8.0
    • 0.8.1
    • 0.8.3
    • 0.8.4
    • 0.8.5
    • 0.8.6
    • 0.8.7
    • 0.8.8
    • 0.9.0
    • 0.9.1
    • 0.9.2
    • 0.9.3
    Affected ranges
    • ECOSYSTEM: ≥ 0.4.7, < 0.24.0

    Update to 0.24.0

Original sources

Check your server →