Katalog CVE

CVE-2026-24009

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Docling Core (lub docling-core) to biblioteka definiująca podstawowe typy danych i transformacje w aplikacji do przetwarzania dokumentów Docling. W wersjach od 2.21.0 do 2.48.4 występuje podatność na zdalne wykonanie kodu (RCE) związana z PyYAML, która ujawnia się, gdy aplikacja używa pyyaml w wersji wcześniejszej niż 5.4 i wywołuje `docling_core.types.doc.DoclingDocument.load_from_yaml()` z niezaufanymi danymi YAML.

Ocena ryzyka

Podatność ta może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa aplikacji oraz danych organizacji. Niezaktualizowane wersje mogą być narażone na ataki, które mogą prowadzić do utraty danych lub przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację docling-core do wersji 2.48.4 lub nowszej, aby załatać tę podatność. Alternatywnie, użytkownicy mogą upewnić się, że zainstalowana wersja PyYAML jest 5.4 lub wyższa.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Docling Core (or docling-core) is a library that defines core data types and transformations in the document processing application Docling. A PyYAML-related Remote Code Execution (RCE) vulnerability, namely CVE-2020-14343, is exposed in docling-core starting in version 2.21.0 and prior to version 2.48.4, specifically only if the application uses pyyaml prior to version 5.4 and invokes `docling_core.types.doc.DoclingDocument.load_from_yaml()` passing it untrusted YAML data. 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. Users who cannot immediately upgrade docling-core can alternatively ensure that the installed version of PyYAML is 5.4 or greater.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS