Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privileged account
-
DeliveryPOST image-named file to /api/localStorage/pictures
-
ExploitBypass missing storage:add authorization check
-
ExecutionWrite file to server local storage
-
ImpactDisclose absolute server paths
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid low-privileged authenticated Eladmin account (PR:L) with network access to the application's API; no user interaction or elevated privileges are needed. The specific trigger is a POST request carrying an image-named file to the /api/localStorage/pictures endpoint handled by LocalStorageController's uploadPicture method, which fails to enforce the storage:add permission. Exploitation is limited by the authentication requirement - fully anonymous/unauthenticated exploitation is NOT possible - and is constrained to Eladmin versions through 2.7; impact is bounded to unauthorized file writes into local storage and disclosure of absolute server paths rather than arbitrary code execution. |
| Impact | This is a moderate-severity, authorization-bypass issue that is a secondary-tier priority rather than an emergency. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) and 5.3 base score show a network-reachable, low-complexity flaw, but exploitation requires an existing low-privileged authenticated account (PR:L), which meaningfully narrows the attacker population to insiders or already-compromised accounts. Impact is limited (VI:L, with information disclosure of absolute server paths), so this is not a critical RCE or full-takeover bug. Public exploit code exists (GitHub POC plus a VulnCheck advisory), which raises the practical likelihood that it will be used opportunistically against exposed Eladmin instances, but the absence of a CISA KEV listing means there is NO confirmation of active exploitation in the wild. No EPSS score was provided, so widespread-exploitation probability cannot be quantified from the input. Net: prioritize patching for internet-exposed or multi-tenant Eladmin deployments where low-privileged accounts are untrusted, but treat it below unauthenticated or critical-impact CVEs. |
| Exploit ScenarioDerived | A low-privileged authenticated Eladmin user (or an attacker who has obtained any low-level account) sends a crafted POST request with an image-named file to /api/localStorage/pictures, bypassing the storage:add permission check that should gate the operation. The upload succeeds and writes the file to server local storage while the response discloses the absolute server filesystem path, giving the attacker unauthorized write capability and reconnaissance data. A public proof-of-concept script (poc_localStorage_pictures.py) demonstrating this is available on GitHub. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Missing authorization in Eladmin through 2.7 allows a low-privileged authenticated user to bypass the storage:add permission and upload image-named files to /api/localStorage/pictures, resulting in unauthorized writes to server local storage and disclosure of absolute server paths. Publicly available exploit code exists, and the issue requires a valid low-privileged account with network access to the API; no user interaction or elevated privileges are needed. The CVSS 5.3 rating and independent assessment bound the impact to file write and path disclosure rather than remote code execution, and no CISA KEV data indicates active exploitation.
RemediationAI
No vendor-released patch identified at time of analysis. To mitigate, add an explicit authorization check requiring the storage:add permission before executing the uploadPicture handler, or restrict access to the /api/localStorage/pictures endpoint to trusted administrative roles. If the upload feature is not needed, disable the endpoint; this breaks legitimate image-upload functionality. Configure the application to avoid returning absolute server paths in responses, and validate or rename uploaded files to prevent abuse. Because a public exploit exists, prioritize these compensating controls for Internet-exposed instances. Monitor the VulnCheck advisory at https://www.vulncheck.com/advisories/eladmin-through-2.7-missing-authorization-via-api-localstorage-pictures-upload and the upstream repository (https://github.com/elunez/eladmin/blob/39d480938d27a9630d632578c3ef60cf3647a79e/eladmin-tools/src/main/java/me/zhengjie/rest/LocalStorageController.java#L72-L82) for an official fix.
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 a Java/Spring Boot-based administration platform, and the vulnerable code resides in the LocalStorageController class within the eladmin-tools module. The uploadPicture handler at the referenced lines fails to enforce the storage:add permission, representing a CWE-862 Missing Authorization flaw. The endpoint /api/localStorage/pictures accepts POST requests with image-named files; an authenticated low-privileged user can thus write files into the server's local storage and receive responses that reveal absolute server paths. The CVSS vector CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N and the independent CVSS:3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N agree that exploitation requires network access and low privileges, with limited integrity and confidentiality impact. The CPE cpe:2.3:a:elunez:eladmin:*:*:*:*:*:*:*:* indicates all versions through 2.7 are affected. A public proof-of-concept script is available at the referenced GitHub URL.
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:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Network-reachable endpoint (AV:N) with low complexity (AC:L) but requires a low-privileged account (PR:L); file write gives I:L and path disclosure gives C:L, with no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Eladmin through 2.7 contains a missing authorization vulnerability in the LocalStorageController uploadPicture handler that allows low-privileged authenticated users to bypass the storage:add permission. Attackers can send POST requests with image-named files to /api/localStorage/pictures to write files into server local storage and disclose absolute server paths.
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.
Related Vulnerabilities in Eladmin Missing Authorization in Storage Handlers
View all 2eladmin 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
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
A weakness has been identified in elunez eladmin up to 2.7. Rated medium severity (CVSS 5.3), this vulnerability is remo
EUVD-2026-96713
GHSA-2hch-3q25-w3g9
NVD
CVE.org
EPSS
VulDB
Exploit-DB