Skip to content

← Public intelligence

PyPI package

docling-core

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

3 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.6PyPIAmendedPublished

    Docling Core: Unsafe remote filename resolution

    CVE-2026-44023 · GHSA-jmmv-h3mp-59v8

    Affected
    • PyPI docling-core >= 1.5.0, < 2.74.1
    Fixed in
    2.74.1· Vendor fix available
    Issue
    Impact In versions = 1.5.0, < 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. Patches Patched in docling-core 2.74.1. The fix adds stricter validation for remote destinations and normalizes server-provided filenames before use. Users should upgrade to: - docling-core = 2.74.1 Workarounds If upgrading is not immediately possible, avoid passing untrusted URLs into remote fetch functionality. References - Fix release: v2.74.1

    Recommended action: Upgrade to 2.74.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. High, CVSS 8.1PyPIAmendedPublished

    Docling Core: Insufficient validation of image reference URIs

    CVE-2026-44019 · GHSA-j5xp-7m2f-49jv

    Affected
    • PyPI docling-core >= 2.5.0, < 2.74.1
    Fixed in
    2.74.1· Vendor fix available
    Issue
    Impact In versions = 2.5.0, < 2.74.1, docling-core could allow local file:// image references and accepted inline data: content without a decoded-size limit. In applications that accept untrusted image references, this may allow access to local files readable by the process or excessive memory use from large inline payloads. Patches Patched in docling-core 2.74.1. The fix blocks local file URIs by default and adds a size limit for decoded inline image data. Users should upgrade to: - docling-core = 2.74.1 Workarounds If upgrading is not immediately possible: - reject file: and data: image references from untrusted input - allow only approved local or remote image sources - apply input size and memory limits to processing workers References - Fix release: v2.74.1

    Recommended action: Upgrade to 2.74.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. High, CVSS 8.1PyPIAmendedPublished

    docling-core vulnerable to Remote Code Execution via unsafe PyYAML usage

    CVE-2026-24009 · GHSA-vqxf-v2gg-x3hc

    Affected
    • PyPI docling-core >= 2.21.0, < 2.48.4
    Fixed in
    2.48.4· Vendor fix available
    Issue
    Impact A PyYAML-related Remote Code Execution (RCE) vulnerability, namely CVE-2020-14343, is exposed in docling-core =2.21.0, <2.48.4 and, specifically only if the application uses pyyaml < 5.4 and invokes doclingcore.types.doc.DoclingDocument.loadfromyaml() passing it untrusted YAML data. Patches The vulnerability has been patched in docling-core version 2.48.4. The fix mitigates the issue by switching PyYAML deserialization from yaml.FullLoader to yaml.SafeLoader, ensuring that untrusted data cannot trigger code execution. Workarounds Users who cannot immediately upgrade docling-core can alternatively ensure that the installed version of PyYAML is 5.4 or greater, which supposedly patches CVE-2020-14343. References GitHub Issue: #482 Upstream Advisory: CVE-2020-14343 Fix Release: v2.48.4

    Recommended action: Upgrade to 2.48.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →