Skip to main content

eladmin CVE-2026-111604

| EUVDEUVD-2026-103026 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-16 VulnCheck GHSA-7qp5-57jr-xmpr
5.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as department-scoped user manager
  2. Exploit
    Craft PUT/DELETE to /api/users with foreign user id
  3. Execution
    Write handler skips department scope check
  4. Impact
    Disable, 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

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

eladmin 0 ≤2.7

Affected Packages

euvd eladmin 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

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

Vendor (VulnCheck) PRIMARY 5.1 MEDIUM
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
vuln.today AI 5.4 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

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

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
open-source admin scaffold, popular on GitHub but limited production enterprise footprint
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2024-44677 CRITICAL POC
9.8 Sep 10

eladmin v2.7 and before is vulnerable to Server-Side Request Forgery (SSRF) which allows an attacker to execute arbitrar

CVE-2024-51243 HIGH POC
7.2 Oct 30

The eladmin v2.7 and before contains a remote code execution (RCE) vulnerability that can control all application deploy

CVE-2025-70997 MEDIUM POC
6.5 Feb 04

A vulnerability has been discovered in eladmin v2.7 and before. This vulnerability allows for an arbitrary user password

CVE-2024-51242 MEDIUM POC
6.5 Oct 30

A Server-Side Request Forgery (SSRF) vulnerability has been identified in eladmin 2.7 and earlier in ServerDeployControl

CVE-2026-108688 MEDIUM POC
5.3 Oct 11

Missing authorization in Eladmin through 2.7 allows a low-privileged authenticated user to bypass the storage:add permis

CVE-2026-108706 MEDIUM POC
5.3 Oct 11

Missing authorization in the eladmin downloadS3Storage handler (GET /api/s3Storage/download/{id}) lets any authenticated

CVE-2025-2855 MEDIUM POC
5.1 Mar 27

A vulnerability, which was classified as problematic, has been found in elunez eladmin up to 2.7. Rated medium severity

CVE-2024-7458 MEDIUM POC
5.1 Aug 04

A vulnerability was found in elunez eladmin up to 2.7 and classified as critical. Rated medium severity (CVSS 5.1), this

CVE-2024-44676 MEDIUM POC
4.8 Sep 10

eladmin v2.7 and before is vulnerable to Cross Site Scripting (XSS) which allows an attacker to execute arbitrary code v

CVE-2026-10550 LOW POC
2.1 Jun 02

Command injection in elunez eladmin's Application Deployment Module (App.java) allows authenticated remote attackers wit

CVE-2026-77036 LOW POC
2.1 Aug 20

Improper authorization in elunez eladmin versions 2.0 through 2.7 allows low-privileged remote attackers to invoke restr

CVE-2026-106701 MEDIUM
6.1 Oct 15

Cross-site scripting in ELADMIN 2.7 and earlier lets attackers inject script that executes in the browser of anyone who

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