Description
Docling Core defines core data types and transformations for the document processing application Docling. In versions 1.5.0 and above, prior to 2.74.1, docling-core did not sufficiently restrict remote request destinations and could resolve a server-provided Content-Disposition to a local path in an unsafe manner. In applications that accept untrusted URLs, this could allow SSRF attacks targeting local files outside the user-defined cache directory. This issue has been fixed in version 2.74.1.
Published: 2026-07-16
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Docling Core defines core data types and transformations for the document processing application Docling. In versions 1.5.0 and above, prior to 2.74.1, the library did not sufficiently restrict remote request destinations and could resolve a server‑provided Content‑Disposition header to a local path in an unsafe manner. This vulnerability can allow an attacker, via an untrusted URL, to influence the filename used when downloading content, effectively enabling a server‑side request forgery that targets local files outside the user‑defined cache directory. An attempt to read or write files at arbitrary paths that are not intended to be exposed may result in disclosure of sensitive data or integrity compromise. The issue has been fixed in version 2.74.1.

Affected Systems

The vulnerability affects Docling Core from version 1.5.0 up through 2.74.0. All installations of the docling‑project:docling‑core vendor that have not upgraded to version 2.74.1 or newer are susceptible. The affected product is the core library that powers document processing applications built on the Docling framework.

Risk and Exploitability

The CVSS score of 8.6 indicates a high severity impact. The EPSS score of less than 1 % shows that current exploitation attempts are very rare, and the vulnerability is not listed in the CISA KEV catalog. The flaw stems from a file path traversal weakness (CWE‑22) and a server‑side request forgery vulnerability (CWE‑918). The likely attack vector is a Web or command‑line application that accepts arbitrary URLs, using that to trigger a download from a malicious server. A successful exploit would allow an attacker to read local files outside the allowed cache area, leading to potential data disclosure and integrity compromise. Nonetheless, the low EPSS suggests that immediate detection of attack activity would be rare unless the attacker specifically targets vulnerable Docling deployments.

Generated by OpenCVE AI on July 31, 2026 at 01:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Docling Core to version 2.74.1 or later to apply the fix that restricts filename resolution.
  • Configure the application to accept only trusted URLs, using a whitelist or input validation to block arbitrary external references.
  • Enforce that any path derived from a remote Content‑Disposition header is resolved strictly within the designated cache directory, or disable that resolution if not required.

Generated by OpenCVE AI on July 31, 2026 at 01:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-jmmv-h3mp-59v8 Docling Core: Unsafe remote filename resolution
History

Fri, 17 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Docling-project
Docling-project docling-core
Vendors & Products Docling-project
Docling-project docling-core

Thu, 16 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description Docling Core defines core data types and transformations for the document processing application Docling. In versions 1.5.0 and above, prior to 2.74.1, docling-core did not sufficiently restrict remote request destinations and could resolve a server-provided Content-Disposition to a local path in an unsafe manner. In applications that accept untrusted URLs, this could allow SSRF attacks targeting local files outside the user-defined cache directory. This issue has been fixed in version 2.74.1.
Title Docling Core has unsafe remote filename resolution
Weaknesses CWE-22
CWE-918
References
Metrics cvssV3_1

{'score': 8.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L'}


Subscriptions

Docling-project Docling-core
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-17T18:06:33.532Z

Reserved: 2026-05-04T21:24:36.506Z

Link: CVE-2026-44023

cve-icon Vulnrichment

Updated: 2026-07-17T16:48:08.356Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T01:30:05Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-918

    Server-Side Request Forgery (SSRF)