CVE-2025-41028
BaseFortify
Publication date: 2025-10-20
Last updated on: 2025-10-21
Assigner: Spanish National Cybersecurity Institute, S.A. (INCIBE)
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| grupo_castilla | epsilon_rh | * |
| grupo_castilla | epsilon_rh | 3.03.36.0121 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-89 | The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data. |
Attack-Flow Graph
AI Powered Q&A
How can this vulnerability impact me? :
This vulnerability can have severe impacts including unauthorized access to sensitive data, data manipulation, and deletion. Because it affects confidentiality, integrity, and availability of the database, an attacker could compromise the entire system's data, potentially leading to data breaches, loss of critical information, and disruption of services. [1]
Can you explain this vulnerability to me?
CVE-2025-41028 is a critical SQL Injection vulnerability in Epsilon RH, a human resources system by Grupo Castilla. It allows an unauthenticated attacker to send a specially crafted POST request with the parameter 'sEstadoUsr' to the endpoint '/epsilonnetws/WSAvisos.asmx', enabling unauthorized database operations such as retrieving, creating, modifying, and deleting data. [1]
How can this vulnerability be detected on my network or system? Can you suggest some commands?
This vulnerability can be detected by monitoring for suspicious POST requests to the endpoint '/epsilonnetws/WSAvisos.asmx' containing the parameter 'sEstadoUsr'. A possible detection method is to capture and analyze HTTP traffic for such requests. For example, using curl to test the endpoint with crafted payloads or using network monitoring tools like tcpdump or Wireshark to filter POST requests to that endpoint. A sample curl command to test might be: curl -X POST -d "sEstadoUsr=payload" https://<target>/epsilonnetws/WSAvisos.asmx. Additionally, web application firewalls (WAFs) can be configured to alert on SQL injection patterns in this parameter. [1]
What immediate steps should I take to mitigate this vulnerability?
The immediate mitigation step is to upgrade Epsilon RH to version 3.03.36.0121 or later, where the vulnerability has been fixed by Grupo Castilla. Until the update can be applied, restrict access to the vulnerable endpoint, implement web application firewall rules to block or monitor suspicious POST requests with the 'sEstadoUsr' parameter, and monitor logs for exploitation attempts. [1]