Elunez Eladmin Improper Authorization Vulnerability in LocalStorageController

Vulnerability

A vulnerability allowing arbitrary file deletion has been identified in Elunez Eladmin version 1.1. The issue arises in the LocalStorageController's deleteFile function, where the application fails to properly verify if a user has ownership of the files being deleted. Instead, it only checks for the storage:del permission. This flaw enables low-privileged users with the appropriate permission to delete files belonging to other users. The vulnerability can be exploited remotely, and a public proof-of-concept exploit is available.

Impact

Exploitation of this vulnerability allows for unauthorized deletion of files, potentially leading to data loss and disruption of service by removing critical files.

Reproduction

To reproduce this vulnerability, a low-privileged user with storage:del permission can send a DELETE request to the /api/localStorage endpoint. The request must include a list of file IDs to delete, which can be chosen regardless of the user's ownership of those files.

Added: Sep 4, 2025, 10:48 AM
Updated: Sep 4, 2025, 6:01 PM

Vulnerability Rating

Custom Algorithm
spread
0.3
impact
5.0
exploitability
6.2
remediation
0.0
relevance
0.5
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.