PT-2026-38412 · Unknown · Docling-Graph
Ayoub-Ibm
·
Published
2026-05-07
·
Updated
2026-05-14
·
CVE-2026-44520
CVSS v3.1
5.7
Medium
| Vector | AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Docling-Graph versions prior to 1.5.1
Description
The
URLInputHandler class in docling graph/core/input/handlers.py makes HTTP requests to user-supplied URLs without validating if the target resolves to a private, loopback, or link-local IP address. The URLValidator only verifies the scheme and that the netloc is not empty, omitting IP-level validation. Furthermore, the requests.head() function was called with allow redirects=True, which enables an attacker to redirect requests to internal endpoints through an intermediary URL. An attacker controlling the --source CLI argument or the PipelineConfig.source API parameter can trigger Server-Side Request Forgery (SSRF), a flaw where the server is coerced into making unintended requests. This can be used to access cloud metadata endpoints to steal IAM credentials or reach internal services on loopback or private network ranges.Recommendations
Update to version 1.5.1.
Ensure all URLs passed to
URLInputHandler come exclusively from trusted, internal sources and never from user-supplied or external input.Fix
SSRF
Open Redirect
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Docling-Graph