PT-2026-3946 · Unknown+1 · Docling-Core+1

Avioligo

·

Published

2021-03-25

·

Updated

2026-01-24

·

CVE-2026-24009

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Docling Core versions 2.21.0 through 2.48.3
Description Docling Core, a library for document processing, contains a Remote Code Execution (RCE) issue related to PyYAML. This issue, identified as CVE-2020-14343, arises when the application uses PyYAML versions prior to 5.4 and invokes the docling core.types.doc.DoclingDocument.load from yaml() function with untrusted YAML data. The vulnerability allows an attacker to execute arbitrary code on the system by exploiting the python/object/new constructor. The issue stems from an incomplete fix for CVE-2020-1747. The FullLoader deserialization method in PyYAML is susceptible to code execution when processing untrusted YAML files.
Recommendations Docling Core versions 2.21.0 through 2.48.3 should be upgraded to version 2.48.4. If upgrading Docling Core is not immediately possible, ensure that the installed version of PyYAML is 5.4 or greater.

Exploit

Fix

RCE

Deserialization of Untrusted Data

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-24009
GHSA-8Q59-Q68H-6HV4
GHSA-VQXF-V2GG-X3HC

Affected Products

Docling-Core
Pyyaml