cve.bz

CVE-2026-105749

6.5 mediumEPSS 0.3%

Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. From 2.0.0 until 2.131.0, the HTML, JATS, OpenDocument spreadsheet, and BoxNote backends, including docling/backend/html_backend.py, docling/backend/jats_backend.py, and docling/backend/boxnote_backend.py, accept the rowspan and colspan attribute values without an upper bound and execute loops or allocate a table grid proportional to the declared span. A very small document can therefore cause sustained CPU use or multi-gigabyte memory allocation, and the document_timeout setting does not interrupt the single backend conversion call. Export through the TableData.grid property can further materialize the oversized grid. This issue is fixed in 2.131.0.

CVSS 3.1
6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
EPSS
0.3% chance of exploitation in the next 30 days; higher than 21% of CVEs (scores of 2026-10-25)
CWEs
CWE-400, CWE-789
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-cgc7-9qp3-86m3PyPIdocling>=2.0.0 <2.131.02.131.0
GHSA-cgc7-9qp3-86m3PyPIdocling-slim>=2.92.0 <2.131.02.131.0
PYSEC-2026-4195PyPIdocling>=2.0.0 <2.131.02.131.0
PYSEC-2026-4211PyPIdocling-slim>=2.92.0 <2.131.02.131.0

References

Check your stackJSON