CVE-2026-44018 Docling: Unsafe Archive Extraction and XML Parsing in METS-GBS Backend

Medium 5.5 Published Updated

Attackers can exploit unsafe XML parsing and archive extraction in Docling to read sensitive files or cause denial of service.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-44018?

CVE-2026-44018 is a medium-severity vulnerability in docling-project docling, published on 26 Jun 2026. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. From 2.45.0 until 2.91.0, the METS-GBS backend's XML parsing and the input document format detection lacked security controls. An attacker could craft malicious METS-GBS archives that, when processed, could read sensitive files, exhaust system resources, or cause application crashes. This vulnerability is fixed in 2.91.0.

Weakness: CWE-776, CWE-611, CWE-409

Which versions are affected by CVE-2026-44018?

3 open source packages ship an affected version, including docling. It affects 1 product.

PackageAffectedFixed in
docling PyPIFrom 2.45.02.91.0
docling PyPIFrom 2.45.02.91.0
docling PyPIFrom 2.45.02.91.0

Products include Docling Docling.

How do I fix CVE-2026-44018?

Upgrade docling to 2.91.0 or later.

Is CVE-2026-44018 being exploited?

There is no known exploitation of CVE-2026-44018 in the wild and no public exploit code.

Sources

Also known as GHSA-r3xg-rg9j-67fv, PYSEC-2026-2144.

Is CVE-2026-44018 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free