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

exploitDog

github логотип

GHSA-pj2v-ggqh-cmq2

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

Описание

Docling: Unsafe Playwright-based HTML Rendering

Impact

In versions >= 2.82.0, < 2.91.0, if the HTML backend was explicitly configured for rendering (rendering option by default deactivated), then the Playwright-based rendering feature could allow JavaScript execution and unrestricted network access when processing untrusted HTML documents. An attacker could craft malicious HTML that executes arbitrary JavaScript in the rendering context or makes unauthorized network requests to internal services, potentially leading to SSRF attacks, data exfiltration, or remote code execution in the rendering environment.

Patches

Fixed in version 2.91.0. The rendering context now explicitly disables JavaScript execution (java_script_enabled=False) and implements network isolation controls. When enable_remote_fetch is disabled, the browser operates in offline mode, preventing all network requests.

Workarounds

Refrain from using render_page=True when processing untrusted HTML documents.

References

Пакеты

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

docling

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

>= 2.82.0, < 2.91.0

2.91.0

EPSS

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

8.2 High

CVSS3

Дефекты

CWE-918
CWE-94

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

CVSS3: 8.2
redhat
около 2 месяцев назад

Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. FIn versions >= 2.82.0, < 2.91.0, if the HTML backend was explicitly configured for rendering (rendering option by default deactivated), then the Playwright-based rendering feature could allow JavaScript execution and unrestricted network access when processing untrusted HTML documents. An attacker could craft malicious HTML that executes arbitrary JavaScript in the rendering context or makes unauthorized network requests to internal services, potentially leading to SSRF attacks, data exfiltration, or remote code execution in the rendering environment. This vulnerability is fixed in 2.91.0.

CVSS3: 8.2
nvd
около 2 месяцев назад

Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. FIn versions >= 2.82.0, < 2.91.0, if the HTML backend was explicitly configured for rendering (rendering option by default deactivated), then the Playwright-based rendering feature could allow JavaScript execution and unrestricted network access when processing untrusted HTML documents. An attacker could craft malicious HTML that executes arbitrary JavaScript in the rendering context or makes unauthorized network requests to internal services, potentially leading to SSRF attacks, data exfiltration, or remote code execution in the rendering environment. This vulnerability is fixed in 2.91.0.

EPSS

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

8.2 High

CVSS3

Дефекты

CWE-918
CWE-94