Skip to content
OpenAdvisories
Medium · 5.4 CVE-2026-44563 EUVD-2026-30614GHSA-rcvp-6fgw-c7fhPYSEC-2026-2754

Open WebUI: Ollama Model Access Control Bypass via /api/generate, /api/embed, /api/embeddings, and /api/show

Published May 15, 2026 · Updated May 18, 2026 · Assigned by GitHub_M

Description

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.0, the /api/generate, /api/embed, /api/embeddings, and /api/show endpoints accept any model name from the user and forward the request to the Ollama backend without checking whether the user is authorized to access that model. These endpoints only require get_verified_user (any authenticated non-pending user) and validate that the model exists in the full unfiltered model list, but never check AccessGrants.has_access(). This vulnerability is fixed in 0.9.0.

Affected products

VendorProductAffectedFixed
open-webui open-webui < 0.9.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI open-webui < 0.9.0 0.9.0 GHSA-rcvp-6fgw-c7fh

References