Description
vhr through commit 03abbd3 fails to verify that the account ID in PUT /hr/pass requests belongs to the authenticated caller. Authenticated attackers can change arbitrary account passwords by supplying a target account ID and that account's current password in the request body.
Published: 2026-09-03
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises because the service handling the PUT /hr/pass endpoint does not verify that the account ID supplied in the request matches the authenticated caller, allowing an attacker who is already authenticated to submit arbitrary account IDs and passwords. This missing authorization check can be used to change the password of any other user, effectively enabling a compromise of additional accounts and providing full control over them. The flaw is documented as CWE‑639: Authorization Bypass Through User-Controlled Key.

Affected Systems

The issue affects deployments of the lenve vhr application, specifically any location that contains the code in the vhr service and web controller files referenced in the GitHub commits noted in the advisory. No specific release numbers are listed, but any release that includes or predates commit 03abbd3 may be vulnerable.

Risk and Exploitability

The CVSS score for this vulnerability is 7.7, indicating moderate to high severity. The EPSS score is not available, so current exploitation probability cannot be quantified, but the lack of an explicit KEV listing suggests no known widespread exploitation yet. The attacker must already be authenticated to the system, so the attack vector is likely an authenticated API call to PUT /hr/pass. Once authenticated, the attacker can change the password of any target account by providing that account’s current password, potentially leading to complete takeover of victim accounts.

Generated by OpenCVE AI on September 3, 2026 at 15:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest vhr release or patch that includes an authorization check for the account ID in the password change endpoint.
  • If an immediate update is not possible, modify the HrService.java and HrInfoController.java files to validate that the authenticated user’s ID matches the target account ID before allowing the password change, or require an additional privilege such as administrative rights.
  • Enforce stricter access controls and audit logs for all password change operations, and consider rate‑limiting or detecting anomalous password change patterns to mitigate abuse.

Generated by OpenCVE AI on September 3, 2026 at 15:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Lenve
Lenve vhr
Vendors & Products Lenve
Lenve vhr

Thu, 03 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 03 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Description vhr through commit 03abbd3 fails to verify that the account ID in PUT /hr/pass requests belongs to the authenticated caller. Authenticated attackers can change arbitrary account passwords by supplying a target account ID and that account's current password in the request body.
Title vhr Missing Authorization in PUT /hr/pass Allows Cross-Account Password Change
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 7.7, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-03T14:24:15.920Z

Reserved: 2026-09-03T11:08:17.527Z

Link: CVE-2026-85182

cve-icon Vulnrichment

Updated: 2026-09-03T14:24:13.368Z

cve-icon NVD

Status : Received

Published: 2026-09-03T15:17:39.593

Modified: 2026-09-03T15:17:39.593

Link: CVE-2026-85182

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T16:26:48Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key