CVE-2026-105745CWE-696CWE-829

CVE-2026-105745

Medium · published October 6, 2026

CVSS v3.1
6.7
EPSS
0%
Percentile
1.7
In the wild
Unconfirmed
What it is

Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. From 2.27.0 until 2.131.0, Docling plugin factories in docling/models/factories/base_factory.py call load_setuptools_entrypoints() before applying the allow_external_plugins setting, so every module registered in the Docling entry-point group is imported even when external plugins are disabled. An installed third-party or compromised package can therefore execute import-time code when Docling starts, while the subsequent namespace filter misleadingly reports that the plugin was not loaded. This issue is fixed in 2.131.0.

The record
Technical detail
CVSS v3.1
6.7 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00120 · 1.7th percentile
Weaknesses
CWE-696 · Incorrect Behavior Order; CWE-829 · Inclusion of Functionality from Untrusted Control Sphere
Published
2026-10-06T02:16Z
Affected products (1)
ProductVersionsFixed in
docling/docling≥ 2.27.0, < 2.131.02.131.0
References (4)
EPSS history
Timeline
  • 07 OCT 03:39Z
    EPSS moved — → 0%
    epss
  • 05 OCT 21:29Z
    Docling: Plugin entry points are imported before the allow_external_plugins check
    cvelistv5