Frappe Error-Based SQL Injection Vulnerability

Vulnerability

An error-based SQL injection vulnerability has been identified in the Frappe web application framework, affecting versions prior to 15.86.0 and 14.99.2. The vulnerability arises from insufficient validation of parameters in a specific endpoint, allowing attackers to manipulate SQL queries and potentially retrieve sensitive information, such as the application version.

Impact

Exploitation of this vulnerability allows for error-based SQL injection, where an attacker can interfere with the application's database queries. This could lead to unauthorized data access or manipulation.

Reproduction

The vulnerability can be reproduced by sending a crafted request to the affected endpoint that includes unvalidated parameters. This can be done by exploiting the SQL injection flaw to extract information from the database, such as the application version.

Remediation

Users are advised to upgrade to Frappe versions 15.86.0 or 14.99.2, where this vulnerability has been patched.

Added: Dec 1, 2025, 9:21 PM
Updated: Dec 1, 2025, 9:21 PM

Vulnerability Rating

Custom Algorithm
spread
5.2
impact
2.5
exploitability
6.4
remediation
7.7
relevance
1.3
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.