Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-q29v-xc37-wh5m

Опубликовано: 03 июн. 2026
Источник: github
Github: Прошло ревью
CVSS3: 7.1

Описание

Docling: Unsafe URI and Path Handling in HTML Backend

Impact

The HTML backend did not perform sufficient validation during resource handling:

  • Accepted file:// URIs enabling local file system access when enable_local_fetch=True
  • Path resolution allowed traversal outside intended directories via ../ sequences and absolute paths
  • Did not block internal network resources under enable_remote_fetch=True
  • HTTP redirects were not validated, potentially redirecting to unintended schemes
  • No resource limits for remote image downloads and data: URIs

Patches

Fixed in versions 2.91.0 (initial fixes) and 2.94.0 (additional improvements). The fixes implement:

  • Updated local path treatment: absolute files always blocked, relative paths require enable_local_fetch=True (default: False) and containment within configured base_path for path traversal protection
  • file:// scheme stripped & treated as local path (above)
  • IP address validation to prevent SSRF
  • HTTP redirect validation, connection and read timeouts
  • Size limit for both remote images (with streaming download) and base64-decoded data URIs

Workarounds

Keep both enable_local_fetch=False and enable_remote_fetch=False (defaults) when processing untrusted HTML documents.

References

Пакеты

Наименование

docling

pip
Затронутые версииВерсия исправления

< 2.94.0

2.94.0

EPSS

Процентиль: 12%
0.00217
Низкий

7.1 High

CVSS3

Дефекты

CWE-400
CWE-73

Связанные уязвимости

CVSS3: 7.1
redhat
около 1 месяца назад

Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. Prior to 2.94.0, the HTML backend has unsafe URI and path handling. This vulnerability is fixed in 2.94.0.

CVSS3: 7.1
nvd
около 1 месяца назад

Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. Prior to 2.94.0, the HTML backend has unsafe URI and path handling. This vulnerability is fixed in 2.94.0.

EPSS

Процентиль: 12%
0.00217
Низкий

7.1 High

CVSS3

Дефекты

CWE-400
CWE-73