ZeroHour

CVE-2026-85214

IDOR in vhr HR system lets authenticated users overwrite any profile and disable admins

CVSS 4.0
7.2 high
EPSS
<1%p20
Published
()
Modified
AI analysis

CVE-2026-85214 is a broken-authorization flaw (CWE-639, IDOR) in the vhr HR management system: the PUT /hr/info endpoint does not verify that the authenticated user is authorized to edit the profile whose ID is supplied in the request body. Any authenticated user can therefore send a crafted PUT /hr/info request containing another user's profile ID and modify that record. An attacker gains unauthorized modification of other users' HR data, such as names and addresses, and can disable accounts, including administrator accounts, causing a denial of service; per the CVSS scoring there is no confidentiality impact. All deployments of vhr that expose /hr/info to authenticated users are affected, though the advisory specifies no affected version numbers or fixed release. Exploitation has not been observed: there is no public PoC, the CVE is not in CISA KEV, and EPSS puts the 30-day exploitation probability at 0.3% (20th percentile).

What to do: Add a server-side authorization check so a PUT /hr/info request can only modify the profile ID belonging to the authenticated caller (or require an elevated role), and until a patch is available restrict the endpoint to trusted users. Audit HR profiles for unexpected name or address changes and check whether any administrator or user accounts were disabled, and review access logs for PUT /hr/info requests that carry profile IDs other than the requester's own. No fixed version is named in the advisory, so monitor the upstream project and the VulnCheck advisory for a patched release.

Affected
vhr HR management system
Estimated exposure
unknown; plausibly no more than low thousands of self-hosted instances — No public active-install counts or internet-exposure scan data exist for the vhr HR system, so this is only a deployment-pattern guess for a self-hosted application, and the advisory provides no adoption figures.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

vhr fails to validate user authorization in the PUT /hr/info endpoint, allowing authenticated users to modify arbitrary HR profiles by supplying any profile ID in the request body. Attackers can overwrite other users' names, addresses, and disable accounts including administrators to cause denial of service.

Weakness
CWE-639
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.