CVE Catalog

CVE-2026-70491

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

18th percentile - higher than 18% of all known CVEs

Summary

In Open WebUI version 0.10.2 and earlier, the GET /api/v1/tools/, GET /api/v1/tools/list, and GET /api/v1/tools/id/{id} endpoints returned full Python tool source to authenticated non-admin read-only users. ToolResponse deliberately omitted source and specs, but ToolUserResponse permitted extra fields and handlers spread a full tool model dump into the response, re-admitting omitted fields.

Risk Assessment

A non-admin user with read access can obtain another user's server-side tool source, which commonly embeds hard-coded API keys, credentials, and internal service URLs. This could lead to unauthorized access to internal systems and data breaches.

Recommendation

Immediately upgrade Open WebUI to version 0.11.0 or later, which fixes this vulnerability. Until the upgrade, restrict access to the tool endpoints to trusted administrators only.

Other vulnerabilities in Open WebUI

See all
Original NVD description (English source)

Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. In 0.10.2 and earlier, the GET /api/v1/tools/, GET /api/v1/tools/list, and GET /api/v1/tools/id/{id} endpoints in backend/open_webui/routers/tools.py returned full Python tool source to authenticated non-admin read-only users. ToolResponse deliberately omitted source and specs, but ToolUserResponse permitted extra fields and handlers spread a full tool model dump into the response, re-admitting omitted fields. A non-admin with a read grant can obtain another user's server-side tool source, which commonly embeds hard-coded API keys, credentials, and internal service URLs. This issue is fixed in 0.11.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS