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 get_account_and_amount method that lets authenticated users read payroll amounts. Attackers without HR roles can call the method over /api/method with enumerable Salary Slip or claim document names to disclose other employees' net pay and loan, advance, and claim balances.
Published: 2026-10-11
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized access to payroll data
Action: Patch
AI Analysis

Impact

Frappe HR (hrms) versions before 16.11.0 contain a missing authorization flaw in the get_account_and_amount method. The flaw allows any authenticated user to invoke the method via the public /api/method endpoint, providing document names such as Salary Slip or claim documents. The method then returns sensitive payroll information, including net pay, loan, advance, and claim balances, which should be restricted to authorized HR personnel. This leads to the exposure of confidential employee compensation data.

Affected Systems

The vulnerability affects all Frappe HR (hrms) releases from 14.x through 15.64.3 and all versions prior to 16.11.0. Users running these versions on the web or API layer are at risk.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. Because the attack requires only an authenticated session and can be performed over a standard API call, the likelihood of exploitation is sufficiently high for organizations handling sensitive payroll information. EPSS data is not available, but the lack of the KEV flag means this issue has not yet been documented as a widely exploited vulnerability. However, the nature of the data exposed warrants immediate attention from security teams.

Generated by OpenCVE AI on October 11, 2026 at 13:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Frappe HR (hrms) to version 16.11.0 or later to restore proper authorization checks on the get_account_and_amount method.
  • Restrict access to the /api/method endpoint for get_account_and_amount by allowing only users with HR roles or by implementing role‑based ACLs.
  • If a patch or configuration change is not possible immediately, monitor API usage logs for calls to get_account_and_amount and block or flag unexpected activity.

Generated by OpenCVE AI on October 11, 2026 at 13:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 11 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
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 get_account_and_amount method that lets authenticated users read payroll amounts. Attackers without HR roles can call the method over /api/method with enumerable Salary Slip or claim document names to disclose other employees' net pay and loan, advance, and claim balances.
Title Frappe HR (hrms) before 16.11.0 Missing Authorization via get_account_and_amount
First Time appeared Frappe
Frappe frappe Hr
Weaknesses CWE-862
CPEs cpe:2.3:a:frappe:frappe_hr:*:*:*:*:*:*:*:*
Vendors & Products Frappe
Frappe frappe Hr
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Frappe Frappe Hr
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-11T12:19:39.612Z

Reserved: 2026-10-11T01:52:47.743Z

Link: CVE-2026-108732

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-11T13:17:17.350

Modified: 2026-10-11T13:17:17.350

Link: CVE-2026-108732

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T13:45:03Z

Weaknesses