PatchSiren cyber security CVE debrief
CVE-2026-105751 docling-project CVE debrief
CVE-2026-105751: Docling Arbitrary Local File Read via ODF Backend. The vulnerability allows an attacker to read arbitrary local files by crafting a malicious .odt file, potentially leading to unauthorized file disclosure and elevation of privileges. Defenders should assess exposure and prioritize verification and updates. The affected component is `docling/backend/opendocument_backend.py`, in `_image_ref_from_odf_image`. The vulnerability is triggered by a 452-byte archive containing two entries. Converters should verify and update Docling to version 2.120.3 or later.
- Vendor
- docling-project
- Product
- docling
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-05
- Original CVE updated
- 2026-10-15
- Advisory published
- 2026-10-05
- Advisory updated
- 2026-10-15
Who should care
Defenders responsible for systems and deployments that use Docling, especially those processing untrusted .odt files, should assess exposure and prioritize verification and updates.
Why it matters
CVE-2026-105751 allows an attacker to read arbitrary local files by crafting a malicious .odt file, potentially leading to unauthorized file disclosure and elevation of privileges. Defenders should prioritize verification and updates, and assess exposure in their environments.
- Potential unauthorized local file disclosure
- Possible elevation of privileges through file system access
- Required verification of file handling and validation mechanisms
- Need for secure update and patch management for Docling
Technical summary
The ODF backend in Docling resolves the xlink:href of a draw:image element as a filesystem path, allowing an attacker to read arbitrary local files by crafting a malicious .odt file. The affected component is `docling/backend/opendocument_backend.py`, in `_image_ref_from_odf_image`. The vulnerability is triggered by a 452-byte archive containing two entries. Converters should verify and update Docling to version 2.120.3 or later. The vulnerability allows an attacker to read arbitrary local files, potentially leading to unauthorized file disclosure and elevation of privileges.
Defensive priority
Defenders should prioritize verifying and updating Docling to version 2.120.3 or later, and assess exposure in their environments, especially where untrusted .odt files are processed.
Recommended defensive actions
- Verify and update Docling to version 2.120.3 or later
- Assess exposure in environments where untrusted .odt files are processed
- Implement secure file handling and validation for .odt files
- Monitor for suspicious activity related to Docling
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and source item provide details on the vulnerability, including the affected component, attack vector, and fixed version. However, some details, such as the CVSS score and severity, are not provided.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-105751 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-105751
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-105751 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-105751
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Docling: Arbitrary local file read via draw:image xlink:href in the OpenDocument backend
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-4xhp-xg4w-8ppm.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/docling-project/docling/security/advisories/GHSA-4xhp-xg4w-8ppm
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/docling-project/docling/pull/4015
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/docling-project/docling/commit/6ee9965adfc364b3696a67c825ec2f0d9cee4311
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/docling-project/docling
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/docling-project/docling/releases/tag/v2.120.3
Supplemental source
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.