Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionCVE.org
A weakness has been identified in SourceCodester Sales and Inventory System 1.0. Affected by this issue is some unknown functionality of the file /view_product.php of the component HTTP POST Request Handler. Executing a manipulation of the argument searchtxt can lead to sql injection. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks.
AnalysisAI
SQL injection in SourceCodester Sales and Inventory System 1.0 allows authenticated remote attackers to manipulate the searchtxt parameter in /view_product.php, enabling unauthorized data access and modification. Public exploit code exists for this vulnerability, and no patch is currently available.
Technical ContextAI
The vulnerability is rooted in improper input validation of the 'searchtxt' POST parameter in a PHP-based web application (Sales and Inventory System). The affected component (HTTP POST Request Handler) fails to implement prepared statements or proper parameterized queries when constructing SQL commands, allowing attackers to inject malicious SQL syntax directly into database queries. This is a classic instance of CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), which occurs when user-supplied input is concatenated directly into SQL strings without escaping or sanitization. The PHP application likely uses unsecured string concatenation or legacy MySQL APIs without parameterized query support, as indicated by the product's legacy status and public PoC availability on GitHub.
RemediationAI
Immediate remediation requires upgrading SourceCodester Sales and Inventory System to a patched version if available; consult https://www.sourcecodester.com/ for security updates and supported versions. If no patch is available, implement input validation by enforcing whitelist-based filtering on the 'searchtxt' parameter to reject SQL metacharacters, and refactor the /view_product.php POST handler to use prepared statements with parameterized queries instead of string concatenation. As a temporary mitigation, restrict network access to the application using a Web Application Firewall (WAF) with SQL injection detection rules, enforce strict authentication controls, and monitor database logs for suspicious query patterns. Additionally, run a security audit of other user-input parameters in the application to identify similar SQL injection vulnerabilities.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-14359