CVE-2026-106701
MediumCVSS 6.1Exploitation Probability (EPSS)
Low risk8th percentile - higher than 8% of all known CVEs
Summary
ELADMIN version 2.7 and earlier is vulnerable to Cross Site Scripting (XSS) via the WebSocketServer, SpringSecurityConfig, and deploy.vue components. Improper input neutralization allows injection of malicious script.
Risk Assessment
An attacker could execute arbitrary JavaScript in the victim's browser, potentially leading to session theft or admin account takeover.
Recommendation
Update ELADMIN to the latest version and verify input validation in the listed components.
Other vulnerabilities in ELADMIN
See all- CVE-2026-106705High
ELADMIN (eladmin-mp) up to 2.7 contains an improper access control vulnerability in the role management module. The endpoint PUT /api/roles/menu authorizes the request only by comparing the target role's level with the caller's minimum level, without validating the granted menu set or preventing self-role modification. A logged-in non-admin user with the delegated roles:edit permission can submit its own role id with an arbitrary list of menu ids.
- CVE-2026-106700High
ELADMIN v2.7 and earlier contains an improper access control vulnerability in the user-management endpoint PUT /api/users/resetPwd of me.zhengjie.modules.system.rest.UserController. The method lacks the method-level authorization check applied to all other user-management endpoints and performs no role-level or ownership validation in UserServiceImpl.resetPwd. Any authenticated user of any role can reset the password of arbitrary users, including the built-in administrator.
- CVE-2026-108706Medium
eladmin through commit 55fbf70 contains a missing authorization vulnerability in the downloadS3Storage handler that allows any authenticated user to retrieve stored object URLs without storage permissions. Attackers can enumerate sequential ids against GET /api/s3Storage/download/{id} to collect URLs of all uploaded objects, exposing file contents on publicly readable buckets.
- CVE-2026-108688Medium
A missing authorization vulnerability in Eladmin through 2.7 in the LocalStorageController uploadPicture handler 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.
- CVE-2026-77036Medium
A vulnerability was found in elunez eladmin up to 2.7. The impacted element is the function EmailController/AliPayController/GeneratorController/GenConfigController. The manipulation results in improper authorization. The attack can be launched remotely. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.
- CVE-2026-10550Medium
In eladmin up to version 2.7, a command injection vulnerability was found in the Application Deployment Module via the uploadPath argument in App.java. The attack is remotely exploitable. The exploit is public, and the project has not responded.
Original NVD description (English source)
ELADMIN v2.7 and before is vulnerable to Cross Site Scripting (XSS) via the component WebSocketServer, SpringSecurityConfig, deploy.vue.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

