CVE-2026-88891
nicheBroken Access Control in OpenPanel: Read-Only Users Can Modify or Delete Projects
OpenPanel, an open-source analytics platform with projects, reports, dashboards, and alerting, fails to enforce the read-only project access level in 26 of its 29 mutation procedures, a missing-authorization flaw (CWE-269). The flaw is triggered by any authenticated member holding only read-level project access who invokes one of the affected mutating API operations, because the mutation resolvers skip access-level validation. Such an attacker can delete reports and dashboards, schedule an entire project for deletion, publish private analytics to public share links, and alter alerting rules, giving them significant integrity and availability impact (CVSS 4.0: 7.2 High) without needing any additional privileges. Anyone running OpenPanel who has granted read-only project access to other users is affected, since the attacker must be a legitimate low-privileged member. There is no evidence of exploitation in the wild, no public proof-of-concept, and the issue is not in CISA's KEV catalog.
What to do: Until a patched release is identified, audit project member lists and limit read-only invitations to fully trusted users, and review projects for unexpected edits or deletions, scheduled project deletions, newly created public share links, and modified alerting rules. Watch the vendor's release channel for a fix addressing mutation-level access validation, since no fixed version is stated in the current data.
| OpenPanel (open-source) OpenPanel analytics platform | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
OpenPanel fails to enforce read-only project access level on 26 of 29 mutating procedures, allowing read-level members to modify, delete, and publish project data. Attackers with explicit read-only access can delete reports and dashboards, schedule entire projects for deletion, publish private analytics to public share links, and modify alerting rules by exploiting missing access level validation in mutation resolvers.
- Weakness
- CWE-269
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.