Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain OpenPanel share link
-
DeliverySend unauthenticated GET to share lookup API
-
ExploitReceive argon2id hash and full report config
-
ExecutionCrack hash offline for account takeover
-
ImpactExfiltrate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Code execution in OpenPanel's js-runtime component lets an authenticated user who holds project write access escape the
An issue in Open Panel v.0.3.4 allows a remote attacker to escalate privileges via the Fix Permissions function. Rated h
An issue in Open Panel v.0.3.4 allows a remote attacker to escalate privileges via the Fix Permissions function. Rated m
Cross Site Request Forgery vulnerability in Open Panel OpenAdmin v.0.3.4 allows a remote attacker to escalate privileges
Server-side request forgery in OpenPanel before 2.3.0 lets unauthenticated remote attackers coerce the panel server into
Unauthenticated ClickHouse SQL injection in OpenPanel before 3.0.0 lets remote attackers read other tenants' analytics d
Sandbox escape in OpenPanel's JavaScript webhook-template runtime (packages/js-runtime) allows an authenticated project
Authenticated remote code execution in OpenPanel before 2.3.0 allows any project member with read access to escape the m
Unauthenticated SSRF in OpenPanel before 2.3.0 exposes two utility endpoints - /misc/favicon and /misc/og - that blindly
Cross-tenant data exposure in OpenPanel before 3.0.0 lets any authenticated user read other projects' profiles, events a
Read-level project members in OpenPanel before 3.0.0 can retrieve plaintext integration secrets - Slack bot tokens, inco
Cross-tenant SQL injection in OpenPanel's analytics filter builder allows authenticated attackers with project-scoped re
EUVD-2026-75443
GHSA-h37h-2fv9-j4qw
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB