Skip to main content

SIMAC MyPHR EUVDEUVD-2026-80933

| CVE-2026-47094 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-16 VulnCheck GHSA-7x6f-hv5j-6c4j
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege MyPHR account
  2. Delivery
    Send PUT to employee update endpoint
  3. Exploit
    Substitute arbitrary employee ID + chosen password
  4. Execution
    Overwrite victim credentials (account takeover)
  5. Impact
    Enumerate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 PoC candidate (unverified) No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

MyPHR 1.1

Affected Packages

euvd myphr no fix

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Low
niche Tunisian HR management software, no broad enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy