PatchSiren

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.