PatchSiren cyber security CVE debrief
CVE-2026-105743 docling-project CVE debrief
CVE-2026-105743 is a Server-Side Request Forgery (SSRF) vulnerability in the Docling project, specifically affecting versions from 2.91.0 up to but not including 2.132.0. The issue arises from inadequate validation in the `validate_url_safety` function within `docling/backend/utils/image_resource_loader.py`, allowing for DNS rebinding attacks and bypassing SSRF protections. This could potentially lead to unauthorized access to internal services. The vulnerability is rated with a CVSS score of 4, indicating a medium severity level.
- Vendor
- docling-project
- Product
- docling
- CVSS
- MEDIUM 4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-05
- Original CVE updated
- 2026-10-08
- Advisory published
- 2026-10-05
- Advisory updated
- 2026-10-08
Who should care
Defenders and administrators of systems using Docling versions 2.91.0 through 2.132.0 should assess exposure and prioritize patching to prevent potential SSRF attacks. This includes reviewing configurations, verifying affected versions, and monitoring for suspicious activity. Security teams and vulnerability management teams should also review and update their security policies and procedures to address this vulnerability.
Why it matters
CVE-2026-105743 is a medium-severity SSRF vulnerability in Docling project versions 2.91.0 to 2.132.0. It allows for DNS rebinding attacks, potentially leading to unauthorized internal service access. Defenders should prioritize patching and review configurations to prevent exploitation.
- Potential unauthorized access to internal services via SSRF
- Bypassing of SSRF protections through DNS rebinding
- Exposure of response content when decoded as an image or rendered in a page screenshot
- Requires verification of affected versions and exposure
Technical summary
The vulnerability exists in the `validate_url_safety` function in `docling/backend/utils/image_resource_loader.py`. It allows DNS rebinding and mixed public and internal address records, enabling access to internal services without proper validation. HTML render mode also lacks IP validation for HTTP and HTTPS requests. This issue is fixed in version 2.132.0. 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.
Defensive priority
Defenders should prioritize patching to prevent potential SSRF attacks. Given the medium severity, immediate action is recommended but may not be critical depending on the exposure of affected systems.
Recommended defensive actions
- Patch Docling to version 2.132.0 or later
- Review and restrict remote resource fetching configurations
- Monitor for suspicious internal service access attempts
- Verify affected Docling versions and configurations
- Review compensating controls for exposed systems
- Check relevant monitoring, detection, and logs for exposed assets
- Track exceptions and retest remediated assets
Evidence notes
Evidence from the CVE Program and NVD provides details on the vulnerability, including its existence in versions 2.91.0 through 2.132.0 of Docling. The CVE Program record and NVD detail page offer official assessments and metadata.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-105743 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-105743
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-105743 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-105743
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Docling: SSRF guard bypass in remote resource fetching (DNS rebinding / multi-record resolution;
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/105xxx/CVE-2026-105743.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/docling-project/docling/security/advisories/GHSA-pc36-qwjq-x68c
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/docling-project/docling/pull/4420
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/docling-project/docling/commit/5e469137f275ffc443306a30d12a3a45bceb80fb
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/docling-project/docling/releases/tag/v2.132.0
Supplemental source - x_refsource_MISC
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.