EngineerCMS SQL Injection Vulnerability in Add Project Interface

Vulnerability

A SQL injection vulnerability has been identified in EngineerCMS versions 1.02 through 2.0.5. The issue occurs in the '/project/addproject' interface, where specially crafted parameters can be used to manipulate SQL queries. This vulnerability allows for time-based blind SQL injection, exploiting the SQLite database used by the application.

Impact

Exploitation of this vulnerability allows for SQL injection, which could be used to manipulate database queries, potentially leading to unauthorized data access or modification.

Reproduction

To reproduce this vulnerability, log into EngineerCMS and navigate to the '/project/addproject' interface. Once there, send a POST request with a payload that includes a crafted 'name' parameter. This parameter should be designed to exploit the application's SQL query handling, such as by using SQL injection techniques to manipulate the query execution.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
2.5
exploitability
6.8
remediation
0.0
relevance
0.0
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.