Skip to main content

OpenPanel CVE-2026-88893

| EUVDEUVD-2026-75443 HIGH
Information Exposure (CWE-200)
2026-09-10 VulnCheck GHSA-h37h-2fv9-j4qw
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain OpenPanel share link
  2. Delivery
    Send unauthenticated GET to share lookup API
  3. Exploit
    Receive argon2id hash and full report config
  4. Execution
    Crack hash offline for account takeover
  5. Impact
    Exfiltrate report definitions for business intelligence theft

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

Exploitation requires possession of a valid OpenPanel share link. Share links are the sole gating factor - no account credentials, session tokens, or additional authentication are required. The share link itself is not a high-entropy secret in practice: it may be embedded in emails, documentation, or dashboards and distributed to multiple recipients. Once a share link is in hand, exploitation is a single unauthenticated HTTP request with no special tooling. Exploitation is limited to: (1) deployments where the share/public link feature is in use - installations where no share links have ever been generated have no exploitable endpoint; (2) network reachability to the OpenPanel instance. There is no platform or OS restriction.

Impact

The CVSS 4.0 score of 8.7 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N) accurately reflects the key risk dimensions: network-accessible, low complexity, no authentication required beyond share link possession, and high confidentiality impact. The confidentiality impact is bifurcated: argon2id hashes enable offline credential cracking (if cracked, leading to full account compromise), while report configurations represent business intelligence theft. Argon2id is a strong hash function resistant to GPU-based cracking, which somewhat mitigates the password hash exposure - the real-world success of cracking depends on password strength. EPSS data is not provided, and no KEV listing exists, suggesting no confirmed in-the-wild exploitation. The primary exploitation barrier is obtaining a share link, which is a weak gating factor since share links are commonly distributed via email or embedded in documents. The combination of zero-authentication requirement (given a share link) and credential hash exposure justifies treating this as a genuine priority for organizations using OpenPanel with shared reports.

Exploit ScenarioDerived

An attacker who receives an OpenPanel share link - whether through legitimate distribution, email interception, or social engineering a legitimate user - sends a direct HTTP GET request to the share lookup API endpoint without any additional credentials. The server returns the full backend record, including the account owner's argon2id password hash and the complete report definition. The attacker extracts the password hash for offline cracking and harvests the report configuration to reconstruct proprietary analytics data (event taxonomies, funnel definitions, segmentation rules) belonging to the target organization.

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

Unauthenticated information disclosure in OpenPanel (openpanel-dev/openpanel) exposes argon2id password hashes and full report configurations to any caller possessing a share link. The share lookup API endpoint fails to enforce access controls, returning sensitive account credentials and proprietary business intelligence data - event names, filters, and breakdown dimensions - without validating the caller's identity or authorization. No public exploit code or CISA KEV listing has been identified at time of analysis, but the vulnerability is trivially exploitable by anyone who obtains a share link.

RemediationAI

Consult the vendor security advisory at https://github.com/Openpanel-dev/openpanel/security/advisories/GHSA-7gv7-c464-9wh8 and apply the patched release once available - a specific fix version is not confirmed in the current data set. As an immediate compensating control, administrators should audit and revoke all active share links, as shared URLs are the exploitation prerequisite. If the platform supports disabling the public share feature entirely, doing so eliminates the attack surface until a patch is applied - note this disrupts any legitimate external sharing workflows. Filtering access to the share lookup API endpoint at the network perimeter (reverse proxy or firewall) to trusted IP ranges is a viable interim control for self-hosted deployments. For cloud-hosted instances, contact the vendor regarding mitigation options. Users whose argon2id password hashes may have been exposed should change their OpenPanel account passwords as a precaution.

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 analytics platform hosted at openpanel-dev/openpanel on GitHub. The vulnerability stems from CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) in the share lookup subsystem: shared report links are intended to provide read-only access to visualizations, but the underlying API procedure returns the full backend record including the account owner's argon2id password hash and complete report configuration metadata. This is a missing authorization check at the API layer - the server authenticates the share token but does not scope the response to only the fields appropriate for public consumers.

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 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Network-accessible endpoint; share link possession is not a formal privilege (PR:N); high confidentiality from credential hash and report data; no integrity or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/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
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

OpenPanel share lookup procedures fail to validate access controls and return password hashes and protected report definitions to unauthenticated callers. Attackers with a share link can retrieve argon2id password hashes and full report configurations including event names, filters, and breakdown dimensions for offline password cracking and business intelligence theft.

Technical POC Analysis

CWE-200 (exposure of sensitive information), arising from a missing field projection combined with a missing authorization check in OpenPanel's own tRPC share router.

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 unauthenticated share API exposes argon2id password hashes and proprietary analytics configurations to any caller with a share link, enabling credential theft and competitive intelligence gathering through trivial exploitation. Organizations using OpenPanel face immediate risk of account compromise, data breach, and regulatory exposure from this publicly accessible endpoint.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable public share functionality pending patch availability; gate all report endpoints behind authentication requiring valid user credentials; implement IP allowlisting for OpenPanel API access if self-hosted; enable comprehensive audit logging with timestamps and source IPs for all share-link requests; contact vendor or openpanel-dev maintainers to establish patch timeline and escalation process.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
open-source analytics niche, smaller install base than mainstream tools
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-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

CVE-2026-88890 HIGH
8.4 Sep 10

Cross-tenant SQL injection in OpenPanel's analytics filter builder allows authenticated attackers with project-scoped re

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