CVE-2026-44023

Docling Core has unsafe remote filename resolution

Published Jul 16, 2026 CVSS 3.1 · 8.6 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Docling-project
Docling-project docling-core
Vendors & Products Docling-project
Docling-project docling-core
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'}

Weaknesses
  • CWE-22

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

  • CWE-918

    Server-Side Request Forgery (SSRF)

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 17, 2026, 6:06 PM
Reserved
May 4, 2026, 9:24 PM
Status
Analyzed
Published
Jul 16, 2026, 9:17 PM
Modified
Oct 24, 2026, 8:10 PM