Missing Authorization in Frappe India-Payroll Allows Access to Employee Payroll Data
CVE-2026-129429

7.1HIGH

Key Information:

Vendor

Frappe

Vendor
CVE Published:
14 November 2026

What is CVE-2026-129429?

Frappe india-payroll versions prior to 16.0.4 exhibit a vulnerability in the tax_regime_selector.py file, where methods such as get_employee_details, compute_tax_comparison, and set_tax_regime lack proper authorization checks. This flaw enables authenticated, low-privileged users to access sensitive payroll information of other employees by providing alternative employee identifiers. Attackers could potentially manipulate draft Salary Structure Assignments to unjustly alter tax regimes, impacting withholding amounts. It is crucial for users to upgrade to version 16.0.4 or later to mitigate this security risk.

Affected Version(s)

india-payroll 0 < 16.0.4

india-payroll 16.0.4

References

CVSS V4

Score:
7.1
Severity:
HIGH
Confidentiality:
High
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Darshan U
asmitahase
.