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 security flaw has been discovered in SourceCodester Sales and Inventory System 1.0. Affected by this vulnerability is an unknown functionality of the file /view_payments.php of the component HTTP POST Request Handler. Performing a manipulation of the argument searchtxt results in sql injection. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks.
AnalysisAI
SQL injection in SourceCodester Sales and Inventory System 1.0 allows remote authenticated attackers to manipulate the searchtxt parameter in /view_payments.php, enabling unauthorized data access and modification. Public exploit code exists for this vulnerability, and no patch is currently available. The attack requires valid credentials but can be executed with low complexity over the network.
Technical ContextAI
The vulnerability stems from improper input validation and parameterization in PHP code handling database queries (CWE-89: Improper Neutralization of Special Elements used in an SQL Command). SourceCodester Sales and Inventory System versions at or before 1.0 (identified via CPE cpe:2.3:a:sourcecodester:sales_and_inventory_system:*:*:*:*:*:*:*:*) fail to sanitize the searchtxt POST parameter before incorporating it into SQL statements. The affected component is the HTTP POST Request Handler in /view_payments.php, which processes payment search requests without adequate prepared statements or input escaping. This is a classic SQL injection pattern where user-supplied input is directly concatenated into dynamic SQL queries executed against the backend database.
RemediationAI
Apply a security patch from SourceCodester immediately if available; check the official SourceCodester website at https://www.sourcecodester.com/ and VulDB advisories for patched versions. If patching is not immediately possible, implement the following compensating controls: (1) enforce strong input validation and parameterized prepared statements in the /view_payments.php file by replacing all dynamic SQL with prepared statements using bound parameters, (2) restrict access to the /view_payments.php endpoint to trusted internal networks only via firewall or reverse proxy rules, (3) implement Web Application Firewall (WAF) rules to detect and block SQL injection patterns in POST parameters, particularly the searchtxt field, and (4) enable SQL query logging and monitoring to detect suspicious database activity. For defense-in-depth, apply principle of least privilege to database user accounts so the application database user cannot execute administrative commands.
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-14356
GHSA-38pm-3998-p6q4