High severity · published Oct 5, 2026
CVE-2026-105744
Docling: Arbitrary file read/write (and command execution when shell-escape is enabled) when rendering untrusted TikZ with the opt-in Tectonic engine
8.8
CVSS
0.4%
EPSS
No
On KEV
Description
Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. From 2.94.0 until 2.132.0, callers that opt into LatexBackendOptions(tikz_engine="tectonic") invoke docling/backend/latex/engines/tectonic.py to compile an untrusted TikZ body and document preamble without restricting TeX file primitives including \openin and \openout. Crafted input can read files available to the converter and create or overwrite writable files, and enabling the tikz_engine_allow_shell_escape option additionally permits shell commands through TeX. The default configuration, which does not enable Tectonic rendering, is not affected. This vulnerability is fixed in 2.132.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 31% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DO
docling · docling-project
>= 2.94.0, < 2.132.0 · source: vendor, NVD
DO
docling-slim · docling-project
>= 2.94.0, < 2.132.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-105744
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-105744
x_refsource_CONFIRM
https://github.com/docling-project/docling/security/advisories/GHSA-x3q2-h9hx-4r4j
x_refsource_MISC
https://github.com/docling-project/docling/pull/4419
x_refsource_MISC
https://github.com/docling-project/docling/commit/38b6fa0a465d46fdacbbec333f50fa19c4f6b342
x_refsource_MISC
https://github.com/docling-project/docling/releases/tag/v2.132.0
More from docling
8.2
CVE-2026-44016
Docling: Unsafe Playwright-based HTML Rendering
7.8
CVE-2026-105745
Docling: Plugin entry points are imported before the allow_external_plugins check
7.5
CVE-2026-105751
Docling: Arbitrary local file read via draw:image xlink:href in the OpenDocument backend
7.5
CVE-2026-105750
Docling: `enable_local_fetch` is not enforced in HTML browser-rendering mode
7.5
CVE-2026-44017
Docling: Unsafe Zip Extraction in EasyOCR Model Download
