Quick answers
- Is CVE-2026-87012 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-87012 being exploited in the wild.
- How severe is CVE-2026-87012?
- Medium severity, with a CVSS score of 4.3, published 9 September 2026.
- Which products and versions are affected?
- open-webui (PyPI) >= 0.9.0, < 0.11.1, ECOSYSTEM:introduced=0.9.0,fixed=0.11.1.
- Is there a fix for CVE-2026-87012?
- Yes. open-webui (PyPI): upgrade to 0.11.1 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-87012 attacked?
- It is attacked over the network, in a web application.
- Am I affected by CVE-2026-87012?
- Check whether you run open-webui (PyPI) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- open-webui (PyPI): upgrade to 0.11.1 or later
pip install "open-webui>=0.11.1"
Technical details
The vulnerability is a type confusion and missing input validation issue (CWE-1287, CWE-754) in Open WebUI's calendar event model. Calendar events carry a free-form `meta` dictionary stored without type enforcement. The scheduler's alert pass reads the alert offset from this dictionary and performs numeric comparison without type-checking, assuming prior validation. When a user stores a string (e.g., `"5"`) instead of a numeric value, the scheduler raises a type error mid-pass, aborting the entire instance-wide alert check. This affects all users regardless of permissions. The attack requires: (1) calendar enabled, (2) attacker with calendar feature permission (default for all users), and (3) event start within the one-hour lookahead window. No admin, shared calendars, or recurrence rules are required. Fixed in version 0.11.1 (PR #28790) by treating non-numeric alert values as unset and falling back to defaults; events already holding bad values revert automatically.
Affected products
- Open WebUI Contributors Open WebUI >= 0.9.0, < 0.11.1
Identifiers
- CVE-2026-87012
- GHSA-v39v-59xw-j98g
- PYSEC-2026-4126
Timeline
- 2026-09-04: disclosed
- 2026-09-10: advisory
- 2026-09-04: patched: Fix released in version 0.11.1, PR #28790