Ultimate PHP Board SQL Injection Vulnerability in Password Recovery Feature

Vulnerability

A SQL injection vulnerability has been identified in Ultimate PHP Board version 2.2.7. This issue arises in the password recovery feature, specifically within the 'lostpassword.php' file. The vulnerability allows attackers to manipulate the SQL query by injecting malicious payloads through the username field, potentially leading to unauthorized data access or modification.

Impact

Exploitation of this vulnerability could bypass authentication, allowing unauthorized access to user accounts. Additionally, it could lead to the extraction of sensitive information or a full compromise of the application's database.

Reproduction

To reproduce this vulnerability, send a request to the 'lostpassword.php' page with a crafted payload in the username field. The payload should be designed to exploit the SQL injection flaw, such as injecting SQL syntax that manipulates the query execution. For example, using ' OR '1'='1' -- as the username input can bypass authentication checks by exploiting the SQL query logic.

Added: Oct 16, 2025, 3:20 PM
Updated: Oct 16, 2025, 4:28 PM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
5.0
exploitability
9.7
remediation
0.0
relevance
0.7
threat
6.4
urgency
2.9
incentive
10.0

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