Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege MyPHR account
-
DeliverySend PUT to employee update endpoint
-
ExploitSubstitute arbitrary employee ID + chosen password
-
ExecutionOverwrite victim credentials (account takeover)
-
ImpactEnumerate records and exfiltrate PII/pay bulletins
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires a valid authenticated MyPHR account (PR:L) with network access to the application's employee-update API; no user interaction and no special deployment mode are needed. The core precondition is the missing server-side ownership check on the PUT employee-update endpoint - any authenticated user can target any employee ID. Limiting factor: exploitation is gated on obtaining a low-privileged account, so exposure depends on how broadly accounts are provisioned (typically all employees in an HRIS) and whether the API is reachable from the attacker's network position. |
| Impact | This is a credible, actionable priority for any SIMAC MyPHR operator, driven more by exploit maturity than by exotic technique. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity flaw requiring only a valid low-privileged application account - a realistic bar in an HR system where every employee holds credentials. Broken-object-authorization (IDOR/CWE-639) bugs are trivially reliable once found, and a public proof-of-concept exists (VulnCheck-referenced gist), so weaponization effort is near zero. No EPSS score was provided and the CVE is not in CISA KEV, so there is no evidence of active in-the-wild exploitation - the risk is 'easy and public' rather than 'confirmed exploited.' The vendor's VC/VI/VA all-High (8.7) is defensible for confidentiality (PII, pay bulletins) and integrity (password overwrite = account takeover), but the availability-High is generous: the flaw is about unauthorized data access and modification, not service disruption, so I assess availability as none-to-low. Note the 'Authentication Bypass' tag conflicts with the vector - PR:L means the attacker is already authenticated; this is an authorization (ownership-validation) failure, not authentication bypass. |
| Exploit ScenarioDerived | A low-privileged employee (or anyone who can register/obtain a MyPHR account) authenticates, then sends a PUT to the employee-update API endpoint substituting another employee's identifier and a chosen password value. Because the server never verifies that the caller owns the target record, the attacker overwrites the victim's password, takes over the account, and reads sensitive PII including private pay bulletins; iterating the ID enumerates the entire workforce. A public PoC gist is referenced, so the technique is documented and immediately reusable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
SIMAC MyPHR 1.1 exposes an insecure direct object reference (IDOR) in its employee-update API that lets any authenticated user with a valid low-privileged account access and modify arbitrary employee records. By sending a PUT request with another employee's identifier and a controlled password value, an attacker can take over target accounts, enumerate employee records, and retrieve sensitive personally identifiable information such as private pay bulletins. Publicly available exploit code exists, and the vulnerability has a CVSS 4.0 base score of 8.7; active exploitation has not been confirmed by CISA KEV status in the provided data.
RemediationAI
No vendor-released patch identified at time of analysis. Until a fix is available, restrict network access to the MyPHR employee-update API so it is not reachable from untrusted networks; this reduces exposure but does not correct the missing authorization check and could interfere with legitimate remote HR workflows. Enforce server-side ownership and role checks on every PUT to the employee-update endpoint, ensuring the authenticated principal can modify only their own record or records explicitly delegated to them. If a WAF or API gateway is available, create a temporary rule to reject PUT requests where the employee identifier in the path or body does not match the authenticated session's own identifier; treat this as a stopgap because identifier mapping can be bypassed. Monitor application and API logs for PUT requests to employee identifiers outside the caller's own account, especially those followed by authentication or password-change events, and alert on anomalous enumeration patterns. Review account provisioning to minimize the number of low-privileged accounts that can reach the API. Consult the VulnCheck advisory and the vendor page for updates.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-639, Authorization Bypass Through User-Controlled Key, in the SIMAC MyPHR employee-update endpoint. The application fails to validate server-side that the authenticated principal owns or is authorized to modify the employee record referenced in the request, so the object identifier is fully attacker-controlled. Because the PUT operation accepts a password value for the targeted employee, this IDOR escalates from data tampering to account takeover and mass exposure of HR records. The affected product is tracked by CPE cpe:2.3:a:simac:myphr:*:*:*:*:*:*:*:*, covering SIMAC MyPHR, with the CVE description specifically naming version 1.1. Public exploit code is referenced in a GitHub Gist, and VulnCheck published an advisory describing account takeover via the API employes PUT endpoint.
Know when Myphr gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Authenticated low-priv user (PR:L) exploits a network API with no interaction; full read of PII (C:H) and password-overwrite account takeover (I:H); no service disruption so A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
SIMAC MyPHR 1.1 contains an insecure direct object reference (IDOR) vulnerability that allows authenticated attackers to access and modify arbitrary employee records due to missing server-side ownership validation. Attackers can send a PUT request to the employee update endpoint with an arbitrary employee identifier and a controlled password value to take over target accounts, enumerate employee records, and retrieve sensitive personally identifiable information including private pay bulletins.
Technical POC Analysis
CWE-639 (Authorization Bypass Through User-Controlled Key) in SIMAC MyPHR v1.1.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
SIMAC MyPHR 1.1 is affected by a high-severity access control flaw that lets a low-privileged user take over other employee accounts and access sensitive payroll records. With publicly available exploit code and no vendor patch, the organization faces risks of data breach, payroll fraud, and privacy violations affecting the entire workforce. Leadership should prioritize immediate containment and monitoring while planning a permanent remediation.
No vendor-released patch identified at time of analysis; implement network isolation, MFA, WAF rules, server-side authorization checks, credential rotation, and enhanced logging for the employee-update API.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-80933
GHSA-7x6f-hv5j-6c4j
NVD
CVE.org
EPSS
Exploit-DB