Skip to main content

Admin EUVDEUVD-2026-17771

| CVE-2026-5251 LOW
Improperly Controlled Modification of Dynamically-Determined Object Attributes (CWE-915)
2026-04-01 VulDB GHSA-vwp7-r9vq-p5wq
2.1
CVSS 4.0 · NVD
View

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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

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

Admin 2.0
Admin 1.0

Affected Packages

euvd admin no fix

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

NVD PRIMARY 2.1 LOW
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

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

Lifecycle Timeline

4
Severity Changed
Apr 29, 2026 - 01:11 NVD
MEDIUM LOW
CVSS changed
Apr 29, 2026 - 01:11 NVD
5.3 (MEDIUM) 2.1 (LOW)
PoC Detected
Apr 01, 2026 - 14:23 vuln.today
Public exploit code
CVE Published
Apr 01, 2026 - 02:30 nvd
MEDIUM 5.3

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

EPSS Score
0.0%
Top 86% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 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 LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
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.

Related Vulnerabilities in z-9527 admin Multiple Vulnerabilities

View all 2

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