CVE-2026-87015 json
Open WebUI: A user's session cookies are sent to tool servers configured for bearer authentication
published 2026-09-09 1 mo ago modified 2026-10-01 38 d ago also GHSA-p78m-89r6-pgf7 , PYSEC-2026-4124 , EUVD-2026-75174
- cvss
- 6.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 41%
- public exploits
- 0
- none known
Summary
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.6.27 until 0.11.1, backend/open_webui/utils/tools.py captured a cookie jar from the enclosing connection loop instead of binding it to each external tool callable. When multiple tool servers were attached and a session or system OAuth connection was processed last, a request to a different server configured for bearer authentication could include the calling user's Open WebUI session cookies, allowing that server's operator to reuse the session and take over the account. This issue is fixed in version 0.11.1.
Patch / fix
- pypi open-webui 0.11.1
- openwebui open_webui 0.11.1
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- total
- Assessed
- 59 d ago
Exploit prediction
0.48% chance of exploitation in the next 30 days, higher than 41% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/open-webui/open-webui/security/advisories/GHSA-p78m-89r6-pgf7 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N |
| OSV | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N |
| GitHub | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | open-webui | >=0.6.27, <0.11.1 |
0.11.1 |
Affected products
- open-webui open-webui
Classification
- Weakness
-
- CWE-201 Insertion of Sensitive Information Into Sent Data
References
-
github.com
/open-webui/open-webui/pull/28630
web, issue-tracking, patch
-
github.com
/open-webui/open-webui/commit/cd9db21c5276807a2975ddba17cef369ad1114b7
web, patch
-
github.com
/open-webui/open-webui/security/advisories/GHSA-p78m-89r6-pgf7
exploit, web, vendor-advisory
-
github.com
/open-webui/open-webui/releases/tag/v0.11.1
web, release-notes
-
nvd.nist.gov
/vuln/detail/CVE-2026-87015
advisory
-
github.com
/open-webui/open-webui
package
-
pypi.org
/project/open-webui
package
-
github.com
/advisories/GHSA-p78m-89r6-pgf7
advisory
Sources
- CVE List CVE-2026-87015
- GitHub Advisory GHSA-p78m-89r6-pgf7
- NVD CVE-2026-87015
- OSV PYSEC-2026-4124
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.