Skip to content
Heist/ feed
High

Docling: Arbitrary file read/write (and command execution when shell-escape is enabled) when rendering untrusted TikZ with the opt-in Tectonic engine

Type: advisorySource: Official CVE List1 source record

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.

Announced Group revision 1
Original source ↗

CVE-2026-105744

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-105744

docling

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

docling-slim

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "docling-project",
    "product": "docling",
    "versions": [
      {
        "status": "affected",
        "version": ">= 2.94.0, < 2.132.0"
      }
    ]
  },
  {
    "vendor": "docling-project",
    "product": "docling-slim",
    "versions": [
      {
        "status": "affected",
        "version": ">= 2.94.0, < 2.132.0"
      }
    ]
  }
]
Related CVEs
CVE-2026-105744

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#9505 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement