CVE Catalog

CVE-2026-44520

MediumCVSS 5.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

8th percentile - higher than 8% of all known CVEs

Summary

Prior to 1.5.1, Docling-Graph's URLInputHandler makes HTTP requests to user-supplied URLs without validating whether the target resolves to a private, loopback, or link-local IP address, and allows redirects, enabling Server-Side Request Forgery via the --source CLI argument or PipelineConfig.source API parameter.

Risk Assessment

An attacker can force the server to make requests to internal resources, potentially exposing data or interacting with internal services.

Recommendation

Update Docling-Graph to version 1.5.1 or later.

Related vulnerabilities

Original NVD description (English source)

Docling-Graph turns documents into validated Pydantic objects, then builds a directed knowledge graph with explicit semantic relationships. Prior to 1.5.1, the URLInputHandler class in docling_graph/core/input/handlers.py makes HTTP requests to user-supplied URLs without validating whether the target resolves to a private, loopback, or link-local IP address. The URLValidator only checks for a valid scheme and non-empty netloc, performing no IP-level validation. Additionally, requests.head() was called with allow_redirects=True, allowing an attacker to redirect requests to internal endpoints via an intermediary URL. An attacker who can control the --source CLI argument or PipelineConfig.source API parameter can trigger Server-Side Request Forgery (SSRF). This vulnerability is fixed in 1.5.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS