Medium severity · published Apr 21, 2026
CVE-2026-40888
Frappe HR vulnerable to Improper Access Control
6.5
CVSS
0.2%
EPSS
No
On KEV
Description
Frappe HR is an open-source human resources management solution (HRMS). Prior to versions 15.58.1 and 16.4.1, an authenticated user with default role can access unauthorized information by exploiting certain api endpoint. Versions 15.58.1 and 16.4.1 contain a patch. No known workarounds are available.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 14% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
HR
hrms · frappe
< 15.58.1; < 16.4.1 · source: vendor
FH
Frappe HR · Frappe
before 15.58.1; 16.0.0 before 16.4.1 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-40888
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-40888
Release Notes
https://github.com/frappe/hrms/releases/tag/v15.58.1
Release Notes
https://github.com/frappe/hrms/releases/tag/v16.4.1
Vendor Advisory
https://github.com/frappe/hrms/security/advisories/GHSA-4375-7rxj-9hfx
More from hrms
7.7
CVE-2026-111389
Frappe HRMS 14.0.0 before 14.38.2 SQL Injection via Missing Validation
7.1
CVE-2026-54524
Frappe HR: SQL Injection in HRMS Salary Payments Based on Payment Mode Report
6.5
CVE-2026-64862
Frappe HR: Missing Authorization on PWA API Endpoints enables Cross-Employee Data access in HRMS
6.5
CVE-2026-55796
Frappe HR: SQL Injection in HRMS Salary Payments via ECS Report
6.5
CVE-2026-45081
Frappe HR: Permission Bypass in HRMS Leave Details API
