CVE-2025-7013: Menu Panel: IDOR auth bypass exposes confidential data

MEDIUM
Published January 29, 2026
CISO Take

CVE-2025-7013 is an authorization bypass (CWE-639) in Menu Panel, a pip-distributed web management panel, where an authenticated low-privilege user can manipulate a user-controlled key in requests to access resources belonging to other users or privileged contexts. With 479 downstream dependents and a history of 30 CVEs in the same package, this signals systemic security debt in a component that may underpin ML UI dashboards or data management workflows — and the vendor's non-response to disclosure means no patch exists. The high confidentiality impact (C:H) means sensitive records, configurations, or stored credentials could be exfiltrated by any authenticated user with basic HTTP inspection skills. Until a patch is confirmed, restrict access to internal networks or VPNs and audit request logs for sequential ID enumeration patterns.

Sources: NVD ATLAS OpenSSF

What is the risk?

Medium risk with elevated concern given vendor silence on disclosure and zero patch availability at time of writing. The vulnerability is trivial to exploit for any authenticated user (low privileges, low complexity) but requires user interaction, which limits fully opportunistic attacks. The OpenSSF Scorecard of 6.5/10 and 30 prior CVEs in the same package indicate a supply chain with persistent hygiene issues. No public exploit code, no Nuclei template, and no CISA KEV entry reduce immediate mass-exploitation risk, but the absence of a patch window is the primary driver of residual risk.

How does the attack unfold?

Initial Access
Attacker obtains low-privilege credentials to the Menu Panel application via registration, credential reuse, or phishing.
AML.T0012
Reconnaissance
Attacker intercepts authenticated HTTP requests to identify predictable or enumerable user-controlled keys (numeric IDs, UUIDs) used for resource authorization.
AML.T0049
Authorization Bypass
Attacker modifies the user-controlled key in crafted requests to access resources owned by other users or privileged accounts, bypassing server-side authorization checks.
AML.T0091.000
Data Exfiltration
Unauthorized access yields confidential records — user data, stored credentials, or configuration files — exfiltrated silently with no integrity or availability impact to the target system.
AML.T0025

What systems are affected?

Package Ecosystem Vulnerable Range Patched
Panel pip No patch
5.7K OpenSSF 6.5 479 dependents Pushed 6d ago 53% patched ~6d to patch Full package profile →

Do you use Panel? You're affected.

How severe is it?

CVSS 3.1
5.7 / 10
EPSS
N/A
Exploitation Status
No known exploitation
Sophistication
Trivial

What is the attack surface?

AV AC PR UI S C I A
AV Network
AC Low
PR Low
UI Required
S Unchanged
C High
I None
A None

What should I do?

5 steps
  1. Audit all environments for Menu Panel (pip) at or below version 29012026 using pip list | grep -i panel or your SBOM tooling.

  2. No vendor patch is available — implement compensating controls immediately: restrict panel access to internal networks or authenticated VPN sessions; do not expose management interfaces to the public internet.

  3. Enforce server-side re-validation of all resource access requests; do not rely solely on client-supplied identifiers for authorization decisions.

  4. Review access logs for anomalous patterns — sequential numeric IDs, UUIDs being enumerated, or cross-tenant resource requests.

  5. Evaluate replacing Menu Panel if the vendor remains unresponsive; 30 CVEs in a single package is a vendor viability signal.

How is it classified?

Which compliance frameworks are affected?

This CVE is relevant to:

EU AI Act
Article 15 - Accuracy, robustness and cybersecurity
ISO 42001
A.6.1.2 - Segregation of duties
NIST AI RMF
GOVERN 1.1 - Policies, processes, and practices are in place to address AI risks

Frequently Asked Questions

What is CVE-2025-7013?

CVE-2025-7013 is an authorization bypass (CWE-639) in Menu Panel, a pip-distributed web management panel, where an authenticated low-privilege user can manipulate a user-controlled key in requests to access resources belonging to other users or privileged contexts. With 479 downstream dependents and a history of 30 CVEs in the same package, this signals systemic security debt in a component that may underpin ML UI dashboards or data management workflows — and the vendor's non-response to disclosure means no patch exists. The high confidentiality impact (C:H) means sensitive records, configurations, or stored credentials could be exfiltrated by any authenticated user with basic HTTP inspection skills. Until a patch is confirmed, restrict access to internal networks or VPNs and audit request logs for sequential ID enumeration patterns.

Is CVE-2025-7013 actively exploited?

No confirmed active exploitation of CVE-2025-7013 has been reported, but organizations should still patch proactively.

How to fix CVE-2025-7013?

1. Audit all environments for Menu Panel (pip) at or below version 29012026 using `pip list | grep -i panel` or your SBOM tooling. 2. No vendor patch is available — implement compensating controls immediately: restrict panel access to internal networks or authenticated VPN sessions; do not expose management interfaces to the public internet. 3. Enforce server-side re-validation of all resource access requests; do not rely solely on client-supplied identifiers for authorization decisions. 4. Review access logs for anomalous patterns — sequential numeric IDs, UUIDs being enumerated, or cross-tenant resource requests. 5. Evaluate replacing Menu Panel if the vendor remains unresponsive; 30 CVEs in a single package is a vendor viability signal.

What systems are affected by CVE-2025-7013?

This vulnerability affects the following AI/ML architecture patterns: ML UI dashboards, multi-tenant data management panels, data annotation interfaces, model monitoring dashboards.

What is the CVSS score for CVE-2025-7013?

CVE-2025-7013 has a CVSS v3.1 base score of 5.7 (MEDIUM).

What is the AI security impact?

Affected AI Architectures

ML UI dashboardsmulti-tenant data management panelsdata annotation interfacesmodel monitoring dashboards

MITRE ATLAS Techniques

AML.T0012 Valid Accounts
AML.T0049 Exploit Public-Facing Application
AML.T0091.000 Application Access Token

Compliance Controls Affected

EU AI Act: Article 15
ISO 42001: A.6.1.2
NIST AI RMF: GOVERN 1.1

What are the technical details?

Original Advisory

Authorization Bypass Through User-Controlled Key vulnerability in QR Menu Pro Smart Menu Systems Menu Panel allows Exploitation of Trusted Identifiers. This issue affects Menu Panel: through 29012026.  NOTE: The vendor was contacted early about this disclosure but did not respond in any way.

Exploitation Scenario

An attacker registers or obtains low-privilege credentials to a multi-tenant Menu Panel deployment. Using browser developer tools or a proxy (Burp Suite, mitmproxy), they intercept an authenticated API call revealing a predictable resource identifier in the path (e.g., `/api/config/1042`). By incrementing or fuzzing the ID, they enumerate resources belonging to other users — extracting stored configurations, user account records, or API credentials managed by the panel. In an ML deployment context where the panel manages dataset annotations or model evaluation jobs, this lateral access could expose proprietary training data or model performance metrics from competing teams.

Weaknesses (CWE)

CWE-639 — Authorization Bypass Through User-Controlled Key: The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.

  • [Architecture and Design] For each and every data access, ensure that the user has sufficient privilege to access the record that is being requested.
  • [Architecture and Design, Implementation] Make sure that the key that is used in the lookup of a specific user's record is not controllable externally by the user or that any tampering can be detected.

Source: MITRE CWE corpus.

CVSS Vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N

Timeline

Published
January 29, 2026
Last Modified
June 5, 2026
First Seen
June 12, 2026

Related Vulnerabilities