Medium severity · published Oct 11, 2026
CVE-2026-108733
Frappe HR (hrms) before 16.11.0 Missing Authorization via expire_allocation
4.3
CVSS
0.3%
EPSS
No
On KEV
Description
Frappe HR (hrms) before 16.11.0, including all 14.x and 15.x releases through 15.64.3, contains a missing authorization vulnerability in the whitelisted expire_allocation method that allows authenticated users to expire any leave allocation. Attackers without HR roles can name another employee's Leave Allocation in a POST request to zero its allocated leaves and wipe that employee's remaining leave balance.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 18% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
HR
hrms · frappe
before 16.11.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-108733
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-108733
third-party-advisory
https://hackmd.io/@haind03/frappe-hrms-expire-allocation-missing-authorization-20261010
technical-description
https://github.com/frappe/hrms/blob/0a54d2c7b8b6043e2705b6f557b6ed65260670dd/hrms/hr/doctype/leave_ledger_entry/leave_ledger_entry.py#L199-L228
patch
https://github.com/frappe/hrms/commit/6ab7a50347367413b78ad5bd5d9e4b8c6653c81f
release-notes
https://github.com/frappe/hrms/releases/tag/v16.11.0
product
https://github.com/frappe/hrms
third-party-advisory
https://www.vulncheck.com/advisories/frappe-hr-hrms-before-16.11.0-missing-authorization-via-expire-allocation
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
