CLTPHP SQL Injection Vulnerability in Search Functionality

Vulnerability

A Boolean-Based Blind SQL Injection vulnerability has been identified in CLTPHP Content Management System version 3.0. The issue arises from inadequate validation and sanitization of user input in the 'keyword' parameter of the '/home/search.html' file. This vulnerability can be exploited remotely, without any authentication, allowing attackers to manipulate SQL queries and potentially access or modify sensitive database information.

Impact

Exploitation of this vulnerability allows attackers to perform Boolean-Based Blind SQL Injection, where they can infer the validity of injected SQL conditions based on application responses. This could lead to unauthorized access to database information, manipulation or deletion of database records, bypassing authentication, and disrupting service continuity.

Reproduction

The vulnerability can be reproduced by sending a crafted HTTP GET request to '/home/search.html' with a payload that exploits the 'keyword' parameter. The payload should be designed to manipulate the SQL query processing, taking advantage of the application's response behavior to confirm the injection success.

Remediation

It is recommended to implement parameterized queries to prevent SQL injection, along with input validation and sanitization for user-controlled parameters. Additionally, hardening authentication logic can help mitigate potential exploitation.

Added: Oct 27, 2025, 8:18 AM
Updated: Oct 27, 2025, 2:11 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
6.0
remediation
0.0
relevance
0.8
threat
6.4
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.