CVE-2026-129429 PUBLISHED

Frappe india-payroll before 16.0.4 Missing Authorization via Tax Regime Selector

Assigner: VulnCheck
Reserved: 14.11.2026 Published: 14.11.2026 Updated: 14.11.2026

Frappe india-payroll before 16.0.4 contains a missing authorization vulnerability in the get_employee_details, compute_tax_comparison and set_tax_regime methods of tax_regime_selector.py that allows authenticated low-privileged users to access other employees' payroll data. Attackers can supply another employee identifier to read base pay and earning and deduction components, or change the tax regime on draft Salary Structure Assignments to affect tax withholding.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
CVSS Score: 7.1

Product Status

Vendor frappe
Product india-payroll
Versions Default: unaffected
  • affected from 0 to 16.0.4 (excl.)
  • Version 16.0.4 is unaffected

Credits

  • Darshan U finder
  • asmitahase remediation developer

References

Problem Types

  • Missing Authorization CWE