Vulnerability · Published Sep 28, 2026 · Assigned by VulDB
CVE-2026-101006Frappe HR Permission Validation __init__.py get_attendance_requests authorization
Medium 4.3
In plain English
A medium-severity incorrect authorization in HR from Frappe. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 10% of all known vulnerabilities).
Official description
A flaw has been found in Frappe HR up to 16.15.0. This vulnerability affects the function get_expense_claims/get_shift_requests/get_attendance_requests of the file hrms/api/__init__.py of the component Permission Validation. This manipulation of the argument employee causes incorrect authorization. Remote exploitation of the attack is possible. The vendor replied: "This issue has already been reported by another individual, and based on that, we have fixed it."
Affected products (as reported)
Weakness: CWE-863, CWE-285 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:C
References
- VDB-410876 | Frappe HR Permission Validation __init__.py get_attendance_requests authorization vdb-entry, technical-description
- VDB-410876 | CTI Indicators (IOB, IOC, IOA) signature, permissions-required
- CVE-2026-101006 | CVE Analysis and Report third-party-advisory
- Submit #919744 | Frappe Technologies Pvt. Ltd. Frappe HR v16.15.0 Authorization Bypass Through User-Controlled Key (CWE-639) third-party-advisory