OCTOBER 12, 2026
Live Feed
Back to database
Case File

CVE-2026-54524

HIGH · CVSS 7.1 EPSS 0.48% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-17 · Last synced 2026-10-12

CyberRota Analysis

AI-Generated

Frappe HR versions prior to 16.7.0 are vulnerable to SQL injection due to improper handling of user-controlled input in the Salary Payments report, allowing authenticated HR Users to craft malicious filters that can extract arbitrary database information. This vulnerability poses a significant risk of data exposure and should be prioritized by organizations using affected versions of Frappe HR to safeguard sensitive employee information. Immediate upgrades to version 16.7.0 or later are recommended to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-54524
Severity
HIGH
CVSS
7.1
EPSS
0.48%

Original NVD Description

Frappe HR is an open-source human resources management solution (HRMS). Prior to 16.7.0, an authenticated user with the HR User role can inject SQL through filters in the Salary Payments Based on Payment Mode report. In hrms/payroll/report/salary_payments_based_on_payment_mode/salary_payments_based_on_payment_mode.py, get_conditions constructs filter clauses from user-controlled values and get_data incorporates those clauses into a string-formatted SQL query, allowing extraction of arbitrary database data. This issue is fixed in 16.7.0.