id: PYSEC-2026-1313 published: "2026-07-07T16:03:19.816786Z" modified: "2026-07-07T17:24:03.048727Z" aliases: - CVE-2026-24009 - GHSA-vqxf-v2gg-x3hc summary: docling-core vulnerable to Remote Code Execution via unsafe PyYAML usage details: "### Impact\n\nA 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 `docling_core.types.doc.DoclingDocument.load_from_yaml()` passing it untrusted YAML data.\n\n### Patches\n\nThe vulnerability has been patched in `docling-core` version **2.48.4**.\nThe fix mitigates the issue by switching `PyYAML` deserialization from `yaml.FullLoader` to `yaml.SafeLoader`, ensuring that untrusted data cannot trigger code execution.\n\n### Workarounds\n\nUsers 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.\n\n### References\n\n* GitHub Issue: #482\n* Upstream Advisory: CVE-2020-14343\n* Fix Release: [v2.48.4](https://github.com/docling-project/docling-core/releases/tag/v2.48.4)" affected: - package: name: docling-core ecosystem: PyPI purl: pkg:pypi/docling-core ranges: - type: ECOSYSTEM events: - introduced: 2.21.0 - fixed: 2.48.4 versions: - 2.21.0 - 2.21.1 - 2.21.2 - 2.22.0 - 2.23.0 - 2.23.1 - 2.23.2 - 2.23.3 - 2.24.0 - 2.24.1 - 2.25.0 - 2.26.0 - 2.26.1 - 2.26.2 - 2.26.3 - 2.26.4 - 2.27.0 - 2.28.0 - 2.28.1 - 2.29.0 - 2.30.0 - 2.30.1 - 2.31.0 - 2.31.1 - 2.31.2 - 2.32.0 - 2.33.0 - 2.33.1 - 2.34.0 - 2.34.1 - 2.34.2 - 2.35.0 - 2.36.0 - 2.37.0 - 2.38.0 - 2.38.1 - 2.38.2 - 2.39.0 - 2.40.0 - 2.41.0 - 2.42.0 - 2.43.0 - 2.43.1 - 2.44.0 - 2.44.1 - 2.44.2 - 2.45.0 - 2.46.0 - 2.47.0 - 2.48.0 - 2.48.1 - 2.48.2 - 2.48.3 references: - type: WEB url: https://github.com/docling-project/docling-core/security/advisories/GHSA-vqxf-v2gg-x3hc - type: ADVISORY url: https://nvd.nist.gov/vuln/detail/CVE-2026-24009 - type: WEB url: https://github.com/docling-project/docling-core/issues/482 - type: WEB url: https://github.com/docling-project/docling-core/commit/3e8d628eeeae50f0f8f239c8c7fea773d065d80c - type: ADVISORY url: https://github.com/advisories/GHSA-8q59-q68h-6hv4 - type: PACKAGE url: https://github.com/docling-project/docling-core - type: WEB url: https://github.com/docling-project/docling-core/releases/tag/v2.48.4 - type: PACKAGE url: https://pypi.org/project/docling-core - type: ADVISORY url: https://github.com/advisories/GHSA-vqxf-v2gg-x3hc severity: - type: CVSS_V3 score: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H