CVE-2026-87015: Open WebUI: A user's session cookies are sent to tool servers configured for bearer authentication
When more than one external tool server is reachable in the same request, a tool call to a server configured for bearer authentication can arrive carrying the calling user’s Open WebUI session cookies alongside that server’s own key. The cookie jar is built per connection, but the callable that performs the request reads it late instead of per connection, so every tool callable built in the same pass sends the cookies belonging to whichever connection was processed last. An administrator who configures a server with its own API key has not chosen to send that server anything else, and the operator of that server receives a live session credential for the user who triggered the call.
References
- github.com/advisories/GHSA-p78m-89r6-pgf7
- github.com/open-webui/open-webui/commit/cd9db21c5276807a2975ddba17cef369ad1114b7
- github.com/open-webui/open-webui/pull/28630
- github.com/open-webui/open-webui/releases/tag/v0.11.1
- github.com/open-webui/open-webui/security/advisories/GHSA-p78m-89r6-pgf7
- nvd.nist.gov/vuln/detail/CVE-2026-87015
Code Behaviors & Features
Detect and mitigate CVE-2026-87015 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →