CVE-2026-7194
Published: 27 April 2026
Summary
CVE-2026-7194 is a medium-severity Injection (CWE-74) vulnerability in Sourcecodester (inferred from references). Its CVSS base score is 5.5 (Medium).
Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 13.5th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.
The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).
Deeper analysis
CVE-2026-7194 is a SQL injection vulnerability (CWE-74, CWE-89) in the SourceCodester Pharmacy Sales and Inventory System 1.0. The issue affects an unknown function in the file /ajax.php?action=save_product, where manipulation of the ID argument triggers the injection. Published on 2026-04-27, it carries a CVSS v3.1 base score of 7.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L).
The vulnerability enables remote exploitation over the network with low complexity, requiring no privileges or user interaction. Attackers can leverage it to compromise confidentiality, integrity, and availability to a low degree, such as extracting limited data, modifying records, or disrupting minor services. An exploit is publicly available and could be used in attacks.
Advisories and details appear in VulDB entries (vuln/359798, submit/800977, cti) and a GitHub issue at bfs045313-wq/cv3-protect/issues/2, with the vendor site at sourcecodester.com. No specific patch or mitigation steps are detailed in the available information.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2026-25934
Vulnerability details
A weakness has been identified in SourceCodester Pharmacy Sales and Inventory System 1.0. This impacts an unknown function of the file /ajax.php?action=save_product. This manipulation of the argument ID causes sql injection. The attack is possible to be carried out remotely.…
more
The exploit has been made available to the public and could be used for attacks.
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise TechniquesAI
Why these techniques?
The remote SQL injection in a publicly accessible web application (ajax.php) with no authentication required directly enables exploitation of public-facing applications.
CVEs Like This One
Affected Assets
Mitigating Controls
Mitigating Controls (NIST 800-53 r5) AI
Directly prevents SQL injection by validating the ID argument in /ajax.php?action=save_product against organization-defined criteria to block malicious payloads.
Mandates timely identification, reporting, and remediation of the SQL injection flaw in the Pharmacy Sales and Inventory System.
Enforces restrictions on the ID input to limit it to safe, predefined formats, thwarting SQL injection manipulation.