elunez eladmin CSV/XLSX Injection Vulnerability

Vulnerability

A CSV/XLSX injection vulnerability has been identified in elunez eladmin versions through 2.7. This issue affects the exportUser function, where the application fails to properly sanitize special characters before exporting data to CSV or XLSX formats. As a result, malicious spreadsheet formulas can be injected and executed, potentially leading to the disclosure of sensitive information.

Impact

Exploitation of this vulnerability allows for the execution of injected spreadsheet formulas, which can exfiltrate data such as system usernames. In some cases, this could lead to local code execution, depending on the spreadsheet application used and its configuration.

Reproduction

To reproduce this vulnerability, first register a username containing a malicious XLSX formula via the '/api/users' endpoint. Then, download the exported data using the '/api/users/download' endpoint. Opening the downloaded file in a spreadsheet application will reveal the executed formula, demonstrating the injection.

Remediation

It is recommended to implement strict sanitization of all fields before exporting to CSV or XLSX. Special characters like '=', '@', '+', and '-' should be properly escaped or removed to prevent injection.

Added: Aug 20, 2025, 8:23 PM
Updated: Aug 20, 2025, 8:23 PM

Vulnerability Rating

Custom Algorithm
spread
0.3
impact
1.7
exploitability
6.0
remediation
0.0
relevance
0.4
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.