Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V4 - API and Web Service Object attribute protection
|
| Impact | This vulnerability presents moderate-to-high practical risk despite a CVSS score of 6.3. The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L) indicates network-accessible attack requiring low privilege (authenticated user) and low complexity, with limited scope and partial impacts on confidentiality, integrity, and availability. The E:P (Exploit Proofs-of-Concept) tag confirms public availability of working exploit code, significantly increasing real-world exploitability. However, the PR:L requirement means this is not an unauthenticated remote code execution-an attacker must already have valid user credentials. The absence of KEV status and lack of disclosed active exploitation in the wild suggest this may not be a priority 0 emergency, but organizations running z-9527 admin with multi-user access should treat this as high priority for internal access control scenarios (e.g., a compromised or malicious low-privilege user escalating to admin). The vendor's non-response to early disclosure indicates no patched version is forthcoming, making remediation dependent on application removal or architectural changes. |
| Exploit ScenarioDerived | An authenticated user with low-privilege account access (e.g., a regular user account on z-9527 admin) submits a request to the User Update Endpoint (/server/routes/user.js) with the isAdmin parameter set to 1. Due to lack of authorization validation, the backend dynamically assigns this attribute to the user object without checking privileges, resulting in the user being granted admin rights. The attacker then uses their newly elevated privileges to access sensitive data, modify other users, or disrupt system availability. Publicly available exploit code (per GitHub reference) automates this process, lowering the barrier to exploitation for any authenticated attacker. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 01, 2026
Privilege escalation in z-9527 admin 1.0/2.0 allows authenticated users to manipulate the isAdmin parameter in the User Update Endpoint (/server/routes/user.js) to gain administrative privileges through dynamically-determined object attributes. The vulnerability requires network access and valid credentials (PR:L per CVSS vector) but no user interaction. Publicly available exploit code exists, and the vendor has not responded to disclosure attempts, leaving all versions in the 1.x and 2.x branches unpatched.
RemediationAI
No vendor-released patch identified at time of analysis, as the vendor did not respond to early disclosure attempts. Immediate mitigation requires implementing proper authorization validation in the User Update Endpoint at /server/routes/user.js to ensure only admin users can modify the isAdmin attribute; this should include server-side role checks before processing any privilege-modification requests. Alternatively, restrict User Update Endpoint access to administrators only via authentication middleware. If upgrade is possible, verify with the vendor whether versions beyond 2.0 contain fixes (though no response history suggests this is unlikely). Organizations unable to patch should consider removing or isolating the application from multi-user environments where privilege escalation poses significant risk. The publicly available exploit at https://github.com/CC-T-454455/Vulnerabilities/tree/master/z9527-admin/vulnerability-11 should be reviewed to understand the exact attack method and inform custom patches or compensating controls.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability stems from CWE-915 (Improperly Controlled Modification of Dynamically-Determined Object Attributes), a class of flaw where user-supplied input directly influences object property assignment without proper validation. In this case, the /server/routes/user.js endpoint accepts an isAdmin parameter that is processed without adequate authorization checks or type validation, allowing an authenticated user to set this attribute to 1 and grant themselves admin privileges. The affected product is z-9527 admin, a Node.js-based application (per CPE cpe:2.3:a:z-9527:admin:*:*:*:*:*:*:*:*), and the flaw exists in both versions 1.0 and 2.0. This is a classic object injection vulnerability pattern common in loosely-typed JavaScript backends that assign request parameters directly to user objects.
Know when Admin 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:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was identified in z-9527 admin 1.0/2.0. This impacts an unknown function of the file /server/routes/user.js of the component User Update Endpoint. Such manipulation of the argument isAdmin with the input 1 leads to dynamically-determined object attributes. It is possible to launch the attack remotely. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure but did not respond in any way.
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.
Related Vulnerabilities in z-9527 admin Multiple Vulnerabilities
View all 2A vulnerability classified as critical was found in ContiNew Admin 3.2.0. Rated medium severity (CVSS 5.1), this vulnera
Cross-site request forgery (CSRF) vulnerability in the Admin:hover module for Drupal allows remote attackers to hijack t
Path traversal in z-9527 admin's file upload function allows authenticated remote attackers to manipulate the fileType p
The admin panel for Obl.ong before 1.1.2 allows authorization bypass because the email OTP feature accepts arbitrary num
EUVD-2026-17771
GHSA-vwp7-r9vq-p5wq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB