Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as department-scoped user manager
-
ExploitCraft PUT/DELETE to /api/users with foreign user id
-
ExecutionWrite handler skips department scope check
-
ImpactDisable, reassign, or delete cross-department accounts
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires an authenticated eladmin account that holds the user:edit or user:del permission (a delegated department-scoped user manager role); the attacker must also know or enumerate target user ids in other departments. The flaw is in the write handlers of the /api/users PUT and DELETE endpoints, which omit the department data-scope check that read endpoints enforce. Limiting factors: this is NOT remote-unauthenticated - an account with these management permissions is mandatory (PR:H), there is no confidentiality exposure, and impact is confined to account state (disable/reassign/alter/delete) rather than code execution. It affects standard multi-department deployments of eladmin through 2.7 without special configuration. |
| Impact | This is a genuine but moderate-severity access-control flaw (CWE-639, IDOR/broken access control), not a high-urgency emergency. The provided CVSS 4.0 vector (AV:N/AC:L/PR:H/UI:N/VC:N/VI:L/VA:L, base 5.1) and the description agree on the core picture: exploitation requires an authenticated account that already holds user:edit or user:del permissions (a department-scoped user manager), so PR is elevated (PR:H in input, arguably PR:L given the delegated/limited role) and there is NO confidentiality impact - only integrity and availability of user accounts. No EPSS score, no CISA KEV listing, and no public exploit code were provided in the intelligence. The only exploitation-relevant artifact is a hackmd technical writeup and a VulnCheck advisory describing the root cause (write handlers in UserController skip department data-scope checks); these are vulnerability analyses, not weaponized exploits. Signals are internally consistent (no contradictions between vector and description), so the net assessment is a real, patch-worthy insider/privilege-boundary issue for organizations that run eladmin with multiple departments and delegated user managers, but it is low priority relative to unauthenticated RCE-class bugs. Missing data: EPSS and any vendor fix confirmation are absent from the input. |
| Exploit ScenarioDerived | A department-scoped user manager who legitimately holds user:edit/user:del rights sends a crafted PUT or DELETE request to /api/users referencing a target user id belonging to a different department. Because the write handlers never enforce the caller's data scope, the request succeeds, letting the manager disable, reassign, alter, or delete accounts they should not control. No public exploit code was provided; exploitation requires only an authenticated account with those management permissions and a target user id. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Authorization bypass in eladmin through 2.7 allows an authenticated user who holds the delegated user:edit or user:del permission to modify, disable, reassign, or delete accounts that lie outside their assigned department data scope, because the PUT and DELETE handlers on /api/users omit the department check that the corresponding read endpoints enforce. The attacker must already possess a department-scoped user-manager role and be able to identify target user ids in other departments, so this is not an unauthenticated flaw (CVSS 4.0 vector rates privileges required as High; independent assessment scores CVSS 3.1 5.1 with PR:L). Impact is limited to account-state integrity and availability of other departments' accounts, with no confidentiality exposure and no code execution; there is no public exploit identified at time of analysis.
RemediationAI
No vendor-released patch identified at time of analysis; the referenced material points to the vulnerable v2.7 source rather than a fixed release, so administrators should track the elunez/eladmin repository (https://github.com/elunez/eladmin) and the VulnCheck advisory (https://www.vulncheck.com/advisories/eladmin-through-2.7-broken-access-control-via-api-users-update-and-delete) for an upstream fix and, if one appears, apply it and consider backporting the department check into UserController's PUT and DELETE handlers. Until then, the most direct compensating control is to stop delegating user:edit and user:del to department-scoped managers: strip those authorities from non-super-admin roles so that write access to /api/users is limited to a small set of fully trusted administrators - the trade-off is loss of delegated user administration across departments. Where delegation is required, place a reverse proxy, API gateway, or WAF rule in front of /api/users that blocks or challenges PUT and DELETE requests carrying target ids outside the caller's own department, which requires maintaining a mapping of caller-to-department and adds operational overhead and possible false positives on legitimate cross-department transfers. Additional controls include auditing and alerting on cross-department account modifications via the application audit log (a detective, not preventive, measure), and temporarily disabling the reassignment capability for delegated managers, which affects legitimate DepartmentalChange workflows. Because exploitation requires an authenticated account with these permissions, credential hygiene and prompt revocation of stale or over-privileged manager accounts reduce the attack surface but do not eliminate the underlying missing authorization check.
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
eladmin is an open-source Spring Boot based administration/scaffolding framework (GitHub project elunez/eladmin, Maven artifact namespace me.zhengjie, affected CPE cpe:2.3:a:elunez:eladmin:*:*:*:*:*:*:*:* covering all releases through 2.7). The flaw is classified as CWE-639, Authorization Bypass Through User-Controlled Key - a form of IDOR/broken access control. The framework implements a data-scope model in which a user manager is restricted to the departments they are responsible for; read/list endpoints apply this department filter, but the write paths in UserController (eladmin-system/src/main/java/me/zhengjie/modules/system/rest/UserController.java, roughly lines 118-152) accept a target user id and perform update or delete operations without re-validating that the target account belongs to the caller's department scope. The reported behavior is that a caller with the user:edit or user:del authority can issue PUT or DELETE requests to /api/users with an arbitrary target user id to disable, reassign, alter, or delete the account of another department. The root cause is the asymmetry between enforced read-side scoping and unenforced write-side scoping (a missing server-side authorization check on a user-controlled object key), not an authentication or cryptographic weakness.
Know when Eladmin 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:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Network API with no user interaction and low complexity, but requires an authenticated delegated manager role (PR:L); no data disclosure (C:N), while account tampering and deletion give I:L and A:L.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
eladmin through 2.7 contains an authorization bypass vulnerability that allows department-scoped user managers to modify or delete accounts outside their data scope because write handlers skip department checks. Attackers with user:edit or user:del permissions can send PUT or DELETE requests to /api/users with target user ids to disable, reassign, alter, or delete accounts in other departments.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
eladmin v2.7 and before is vulnerable to Server-Side Request Forgery (SSRF) which allows an attacker to execute arbitrar
The eladmin v2.7 and before contains a remote code execution (RCE) vulnerability that can control all application deploy
A vulnerability has been discovered in eladmin v2.7 and before. This vulnerability allows for an arbitrary user password
A Server-Side Request Forgery (SSRF) vulnerability has been identified in eladmin 2.7 and earlier in ServerDeployControl
Missing authorization in Eladmin through 2.7 allows a low-privileged authenticated user to bypass the storage:add permis
Missing authorization in the eladmin downloadS3Storage handler (GET /api/s3Storage/download/{id}) lets any authenticated
A vulnerability, which was classified as problematic, has been found in elunez eladmin up to 2.7. Rated medium severity
A vulnerability was found in elunez eladmin up to 2.7 and classified as critical. Rated medium severity (CVSS 5.1), this
eladmin v2.7 and before is vulnerable to Cross Site Scripting (XSS) which allows an attacker to execute arbitrary code v
Command injection in elunez eladmin's Application Deployment Module (App.java) allows authenticated remote attackers wit
Improper authorization in elunez eladmin versions 2.0 through 2.7 allows low-privileged remote attackers to invoke restr
Cross-site scripting in ELADMIN 2.7 and earlier lets attackers inject script that executes in the browser of anyone who
EUVD-2026-103026
GHSA-7qp5-57jr-xmpr
NVD
CVE.org
EPSS
Exploit-DB