SourceCodester Sales and Inventory System
cpe:2.3:a:sales_and_inventory_system_project:sales_and_inventory_system:*:*:*:*:*:*:*
- 1.0
A SQL injection vulnerability has been identified in SourceCodester Sales and Inventory System version 1.0. The issue resides in the dashboard.php file, specifically within the search component. The vulnerability is triggered by manipulating the 'searchtxt' parameter in POST requests, allowing authenticated attackers to inject arbitrary SQL commands. This exploitation can be performed remotely, taking advantage of the application's inadequate input sanitization.
Exploitation of this vulnerability allows for Boolean-based or Time-based blind SQL injection, enabling attackers to infer and exfiltrate data from the MySQL database, such as user credentials, customer information, and sales records.
To reproduce this vulnerability, log into the application and navigate to the dashboard. Use the search bar to submit SQL payloads via the 'searchtxt' parameter. Alternatively, intercept the request with a tool like sqlmap, which can automate the exploitation process.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.