CVE-2026-87994: Open WebUI: Channel members can overwrite another member's message via the chat completions endpoint
Any member of a channel who can post to it could also replace the text of a message written by a different member. The channel branch of the chat completions endpoint checked that the caller may write to the channel, and that the targeted message belongs to that channel, but never checked that the caller actually wrote the message being edited. The message kept its original author, so the replacement text was displayed and stored as though the victim had written it. The dedicated channel message edit route performed the authorship check correctly and refused the same edit, so the two paths disagreed about who may modify a message.
References
- github.com/advisories/GHSA-fmqh-xp37-5hr8
- github.com/open-webui/open-webui/commit/7d392bedc9c1aaecc94509a58e59186b614433dc
- github.com/open-webui/open-webui/pull/28631
- github.com/open-webui/open-webui/releases/tag/v0.11.1
- github.com/open-webui/open-webui/security/advisories/GHSA-fmqh-xp37-5hr8
- nvd.nist.gov/vuln/detail/CVE-2026-87994
Code Behaviors & Features
Detect and mitigate CVE-2026-87994 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 →