Sceawere
Vulnerability Detail
CVE-2026-90501UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Improper Privilege Management in VHR
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 6.3
- Creation Date
- 3h ago
- Vendor
- lenve
- Product
- vhr
- Attack Type
- Improper Privilege Management
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
- Attack Complexity
- LOW
Narrative and Response
Description
A security vulnerability has been detected in lenve vhr 1.0-SNAPSHOT. This issue affects the function HrInfoController.updateHr of the file HrMapper.xml. Such manipulation of the argument Password leads to improper privilege management. The attack may be performed from remote. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "6.3",
"pubDate": "2026-09-13T08:16:27.017Z",
"pubdate": "2026-09-13T08:16:27.017Z",
"executiveSummary": "A critical security vulnerability identified as improper privilege management exists in the lenve vhr 1.0-SNAPSHOT application.\nThe vulnerability resides within the HrInfoController.updateHr function and is associated with insecure configuration in the HrMapper.xml file.\nBy manipulating the 'Password' argument during the update process, an unauthenticated or low-privileged remote attacker can successfully escalate privileges or bypass intended access controls.\nThe public disclosure of this exploit without a vendor response increases the risk of exploitation by malicious actors.\nThe lack of input validation or secure binding for sensitive user attributes allows for unauthorized modifications that could lead to full system compromise or account takeover.\nOrganizations using this version of vhr are at high risk, as the application fails to enforce necessary security constraints on critical user management functions.",
"technicalDetails": "The vulnerability is rooted in the insecure implementation of the HrInfoController.updateHr function, which maps directly to database update operations defined in HrMapper.xml. The application fails to properly sanitize or restrict the input parameters accepted during the HR information update process, specifically regarding the 'Password' field.\nExploitation occurs when an attacker crafts a malicious request targeting the update HR endpoint. Because the underlying MyBatis mapping in HrMapper.xml does not implement adequate server-side validation or restricted parameter binding, the application allows the modification of sensitive fields that should be protected or immutable in the current context. By injecting a controlled value into the 'Password' parameter, an attacker can overwrite the credentials of any HR user, including administrative accounts.\nThe attack flow follows a structured path: first, the attacker identifies the update functionality exposed by HrInfoController.updateHr. Second, the attacker intercepting or constructing a request submits a modified parameter set including the target 'Password'. Third, the application backend, failing to distinguish between standard profile updates and privileged credential updates, passes the unsanitized input to the persistence layer.\nThe mapping in HrMapper.xml executes a SQL update command that persists the attacker-supplied password hash or plaintext value directly into the user database. This results in an unauthorized change of the account's authentication credentials.\nThe lack of internal state verification allows the attacker to achieve full account takeover remotely without requiring prior valid authentication, provided the endpoint is accessible. This improper privilege management stems from a failure to separate data access objects (DAO) logic from sensitive administrative functions, as well as a complete lack of authorization checks before performing sensitive write operations on the 'Password' field. The impact is significant, as it leads to lateral movement within the application, unauthorized access to sensitive HR records, and full administrative compromise of the lenve vhr 1.0-SNAPSHOT instance."
}