Description
Frappe HR is an open-source human resources management solution (HRMS). Prior to 15.60.3 and 16.7.1, the Salary Payments via ECS report constructs report conditions with unsafe SQL string interpolation. An authenticated HR user supplies crafted Salary Payments via ECS report filter values. The affected Salary Payments via ECS report allows the user to inject SQL through report filter values. Successful exploitation can access sensitive database records. This issue is fixed in versions 15.60.3 and 16.7.1.
Published: 2026-10-16
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Database Exposure
Action: Patch Now
AI Analysis

Impact

Frappe HR’s Salary Payments via ECS report builds SQL conditions by inserting user‑supplied filter values directly into an SQL string. An authenticated HR user can manipulate these filters to inject arbitrary SQL code, allowing read access to sensitive database tables. The flaw is a classic SQL injection vulnerability (CWE‑89) that exposes personnel records and other confidential data but does not provide code execution or privilege escalation beyond data disclosure.

Affected Systems

Versions of Frappe HRMS before 15.60.3 and 16.7.1 are affected. The Salary Payments via ECS report in those releases is a valid entry point for attackers who possess HR credentials.

Risk and Exploitability

The CVSS score is 6.5, indicating moderate severity. EPSS data is not available, so the current likelihood of exploitation is unknown. The vulnerability is not listed in the CISA KEV catalog. The attack requires an authenticated HR role and the ability to submit report filter input, limiting the potential attackers to users already authorized to use the Salary Payments via ECS report.

Generated by OpenCVE AI on October 16, 2026 at 22:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Frappe HRMS to version 15.60.3 or later 16.7.1 to apply the vendor‑supplied fix.
  • Restrict HR user privileges by removing unnecessary database access rights and consider disabling the Salary Payments via ECS report if it is not required for business operations.
  • Monitor database logs for anomalous query patterns that might indicate attempted SQL injection and respond quickly if suspicious activity is detected.

Generated by OpenCVE AI on October 16, 2026 at 22:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Frappe
Frappe hrms
Vendors & Products Frappe
Frappe hrms

Fri, 16 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Description Frappe HR is an open-source human resources management solution (HRMS). Prior to 15.60.3 and 16.7.1, the Salary Payments via ECS report constructs report conditions with unsafe SQL string interpolation. An authenticated HR user supplies crafted Salary Payments via ECS report filter values. The affected Salary Payments via ECS report allows the user to inject SQL through report filter values. Successful exploitation can access sensitive database records. This issue is fixed in versions 15.60.3 and 16.7.1.
Title Frappe HR: SQL Injection in HRMS Salary Payments via ECS Report
Weaknesses CWE-89
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-21T21:29:08.361Z

Reserved: 2026-06-17T14:40:28.380Z

Link: CVE-2026-55796

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-16T21:19:18.963

Modified: 2026-10-21T22:16:50.003

Link: CVE-2026-55796

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T20:45:07Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')