Skip to main content

OpenPanel EUVDEUVD-2026-75441

| CVE-2026-88891 HIGH
Improper Privilege Management (CWE-269)
2026-09-10 VulnCheck GHSA-hpwh-25jq-4wxm
7.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain read-only project membership
  2. Delivery
    Identify unprotected mutation resolver endpoints via API or advisory
  3. Exploit
    Craft direct API mutation request
  4. Execution
    Submit request bypassing UI access controls
  5. Persist
    Server executes mutation without access level check
  6. Impact
    Delete data, modify alerting rules, or publish private analytics publicly

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid OpenPanel account that has been explicitly invited to the target project at the read-only access level. No special system configuration, elevated platform privileges, or physical access is needed - the only prerequisite is project membership, which is granted by a project owner. Direct API calls to mutation resolver endpoints suffice to bypass enforcement, with no user interaction from any other party required. The primary limiting factor is that an external, unauthenticated attacker cannot exploit this vulnerability without first obtaining project-level access; the attack surface is confined to current project members.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N, score 7.2) accurately represents the threat: network-accessible exploitation with no special conditions, requiring only a valid project membership (PR:L), producing high integrity and availability impact against the vulnerable system. The practical risk is significant for multi-tenant deployments or organizations that share OpenPanel projects with external or lower-trust parties - those members can silently destroy data or expose private analytics. However, the exposure is gated on possessing explicit project membership, which limits the exploitable population to insiders or invited collaborators rather than arbitrary internet actors. No EPSS data, CISA KEV listing, or public exploit code was provided, so automated or widespread exploitation probability cannot be assessed from available signals. The lack of subsequent-system impact (SC:N/SI:N/SA:N) contains the blast radius within OpenPanel itself.

Exploit ScenarioDerived

A read-only project member opens browser developer tools or uses a scripted API client to directly invoke a mutation resolver - such as the endpoint for scheduling project deletion or publishing a private dashboard to a public share link - without triggering any server-side access check. Because the resolver performs no role validation, the request succeeds identically to one issued by a project owner. The attacker can repeat this across all 26 unprotected mutation endpoints, destroying analytics assets or silently exposing confidential metrics to unauthenticated public URLs.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 10, 2026

OpenPanel's server-side mutation resolvers fail to enforce project access levels, allowing read-only project members to execute 26 of 29 write operations that should be restricted to higher-privileged roles. Affected actions include deleting reports and dashboards, scheduling entire projects for deletion, publishing private analytics to public share links, and modifying alerting rules - all achievable by any user with the lowest valid project membership tier. No public exploit or active exploitation (CISA KEV) has been identified at time of analysis; organizations should consult GitHub Security Advisory GHSA-f9rx-pxgw-c6rg for patch details.

RemediationAI

Consult and apply the fix documented in GitHub Security Advisory GHSA-f9rx-pxgw-c6rg (https://github.com/Openpanel-dev/openpanel/security/advisories/GHSA-f9rx-pxgw-c6rg) and the corresponding VulnCheck advisory (https://www.vulncheck.com/advisories/openpanel-read-only-access-level-enforcement-bypass-via-mutations) to identify the exact patched release version, which is not independently confirmed in the available data. As a compensating control pending patching, audit all current project memberships and remove or revoke read-only access for untrusted external collaborators from projects containing sensitive analytics data. Restricting API access to internal network segments or authenticated VPN users reduces the attack surface but does not eliminate the underlying authorization flaw. Organizations should also review audit logs for unexpected mutation calls (deletions, publish actions) from read-only accounts to detect any prior exploitation.

Affected VersionsENISA

openpanel 0 ≤worker

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

OpenPanel (CPE: cpe:2.3:a:openpanel-dev:openpanel:*:*:*:*:*:*:*:*) is an open-source product analytics platform that implements tiered project access levels including a read-only role. The platform exposes a set of mutation resolvers - API endpoints responsible for write and destructive operations - of which 26 out of 29 lack server-side access level validation. CWE-269 (Improper Privilege Management) is the root cause class: the authorization enforcement for these mutations is either absent or applied only at the UI layer, meaning direct API calls bypass any client-side gating entirely. The wildcard CPE indicates no version has been confirmed safe in the available data.

Know when Openpanel gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.2 HIGH
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
vuln.today AI 8.3 HIGH

Network-accessible API requiring read-only project membership (PR:L); C:L for private data exposure via public links; I:H and A:H for data deletion and modification; no scope change.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

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.

Technical POC Analysis

Note on evidence: the only artifact supplied is advisory GHSA-f9rx-pxgw-c6rg (main @ ed7bddd, reporter 5ud0).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

OpenPanel's authorization controls fail to restrict administrative functions to privileged users, allowing read-only project members to delete reports, modify alert settings, and expose private analytics. Organizations relying on OpenPanel face uncontrolled data loss, privacy breaches, and compromised operational visibility from both insider threats and account compromise.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Until patch is available, implement: restrict read-only project membership to essential personnel only; enable comprehensive audit logging for all API mutations and project operations; enforce multi-step approval workflows for project deletion, report deletion, and analytics publishing; implement role-based API access restrictions at application or API gateway level; conduct monthly access reviews to identify and remediate over-provisioned accounts.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
open-source analytics platform, niche developer-community footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

CVE-2026-93985 CRITICAL POC
9.4 Sep 19

Code execution in OpenPanel's js-runtime component lets an authenticated user who holds project write access escape the

CVE-2025-25871 HIGH POC
8.0 Mar 14

An issue in Open Panel v.0.3.4 allows a remote attacker to escalate privileges via the Fix Permissions function. Rated h

CVE-2025-25872 MEDIUM POC
5.5 Mar 14

An issue in Open Panel v.0.3.4 allows a remote attacker to escalate privileges via the Fix Permissions function. Rated m

CVE-2025-25873 MEDIUM POC
5.5 Mar 14

Cross Site Request Forgery vulnerability in Open Panel OpenAdmin v.0.3.4 allows a remote attacker to escalate privileges

CVE-2026-85614 CRITICAL
9.2 Sep 04

Server-side request forgery in OpenPanel before 2.3.0 lets unauthenticated remote attackers coerce the panel server into

CVE-2026-116818 HIGH
8.8 Oct 26

Unauthenticated ClickHouse SQL injection in OpenPanel before 3.0.0 lets remote attackers read other tenants' analytics d

CVE-2026-116811 HIGH
8.7 Oct 26

Sandbox escape in OpenPanel's JavaScript webhook-template runtime (packages/js-runtime) allows an authenticated project

CVE-2026-85610 HIGH
8.7 Sep 04

Authenticated remote code execution in OpenPanel before 2.3.0 allows any project member with read access to escape the m

CVE-2026-88893 HIGH
8.7 Sep 10

Unauthenticated information disclosure in OpenPanel (openpanel-dev/openpanel) exposes argon2id password hashes and full

CVE-2026-85612 HIGH
8.7 Sep 04

Unauthenticated SSRF in OpenPanel before 2.3.0 exposes two utility endpoints - /misc/favicon and /misc/og - that blindly

CVE-2026-116808 HIGH
8.6 Oct 26

Cross-tenant data exposure in OpenPanel before 3.0.0 lets any authenticated user read other projects' profiles, events a

CVE-2026-116819 HIGH
8.4 Oct 26

Read-level project members in OpenPanel before 3.0.0 can retrieve plaintext integration secrets - Slack bot tokens, inco

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy