Skip to main content

Eladmin CVE-2026-108688

| EUVDEUVD-2026-96713 MEDIUM
Missing Authorization (CWE-862)
2026-10-11 VulnCheck GHSA-2hch-3q25-w3g9
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privileged account
  2. Delivery
    POST image-named file to /api/localStorage/pictures
  3. Exploit
    Bypass missing storage:add authorization check
  4. Execution
    Write file to server local storage
  5. Impact
    Disclose 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.

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

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

Alert me

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

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

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

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/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
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
open-source RBAC admin framework (elunez/eladmin), niche self-hosted footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 Yes
EPSS 0.2%
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
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Related Vulnerabilities in Eladmin Missing Authorization in Storage Handlers

View all 2
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-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

CVE-2025-9241 LOW POC
2.1 Aug 20

A weakness has been identified in elunez eladmin up to 2.7. Rated medium severity (CVSS 5.3), this vulnerability is remo

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