SSRF in Docling-Project Docling
CVE-2026-105743
Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. From 2.91.0 until 2.132.0, validate_url_safety in docling/backend/utils/image_resource_loader.py validates a hostname with a single IPv4 lookup and then allows the HTTP client to resolve and parse the original URL again, permitting DNS rebinding, mixed public and internal address records, and backslash authority parser disagreement to reach internal services. HTMLBackendOptions(render_page=True) also allows HTTP and HTTPS browser requests without validating their resolved destination. Exploitation requires remote fetching to be enabled, and response content is exposed only when it is decoded as an image or passively rendered in a page screenshot. This issue is fixed in 2.132.0.
Vulnerability class: TOCTOU (Time-of-Check to Time-of-Use)
Published · last modified .
CVSS v3 metric
CVSS v3 base score 4.0 (Medium). Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:N/A:N.
EPSS exploit prediction
No EPSS score from FIRST.org yet. New CVEs usually get one within a few days; no score means no signal yet, not low risk. How EPSS works.
Affected products
- Docling-Project Docling — versions >= 2.91.0, < 2.132.0
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2026-105743?
- CVE-2026-105743 is a medium-severity vulnerability in Docling-Project Docling, classified under Time-of-check Time-of-use (TOCTOU) Race Condition. CVSS score: 4.0/10. Published 2026-10-05.
- How severe is CVE-2026-105743?
- Medium severity. CVSS v3 base score is 4.0 out of 10.