Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAcquire low-privilege application credentials
-
DeliveryAuthenticate to stock manager interface
-
ExploitInject SQL payload into txt_search_category parameter
-
ExecutionBypass query logic via unsanitized input
-
ImpactExtract or manipulate application database contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid low-privilege user account on the CodeAstro Ingredients Stock Management System - confirmed by the CVSS PR:L designation. The attacker must be able to reach and interact with the |
| Impact | The CVSS 6.3 Medium score reflects a balanced signal set: AV:N (network-exploitable), AC:L (no special conditions beyond authentication), PR:L (requires any valid low-privilege account), UI:N (no victim interaction), with partial confidentiality, integrity, and availability impact (C:L/I:L/A:L) and unchanged scope (S:U). The temporal modifiers reinforce caution - E:P confirms a proof-of-concept exists, RL:X indicates no known remediation level, and RC:R indicates reasonable but not fully confirmed reporting. No EPSS score was provided in the source data, preventing quantitative exploitation probability comparison. The absence of a CISA KEV listing means active in-the-wild exploitation is not confirmed, but the public PoC on GitHub (https://github.com/Pluto2362/CVE/issues/1) closes the skill gap considerably. Real-world priority is moderate: the authentication requirement (PR:L) meaningfully reduces the attack surface compared to unauthenticated SQLi, but any deployment allowing self-registration or with shared/stolen credentials should treat this as high priority. The unchanged scope limits blast radius to the application database context. |
| Exploit ScenarioDerived | An attacker who has obtained or registered a low-privilege account on the Ingredients Stock Management System navigates to the stock manager search interface and submits a crafted SQL payload (e.g., a UNION-based or error-based injection string) in the category search field. The unsanitized input is passed directly into a backend SQL query, allowing the attacker to enumerate database tables, extract credential hashes or other sensitive records, or modify inventory data. A public proof-of-concept demonstrating this technique is available at https://github.com/Pluto2362/CVE/issues/1, meaning exploitation requires minimal SQL injection knowledge. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 01, 2026
SQL injection in CodeAstro Ingredients Stock Management System 1.0 exposes authenticated remote attackers a direct path to database manipulation through the unsanitized txt_search_category parameter in /Ingredients-Stock/stock_manager.php. The CVSS vector (PR:L) confirms that low-privilege authentication is required, partially limiting exposure, but a publicly available proof-of-concept on GitHub significantly lowers the exploitation barrier. No confirmed active exploitation (CISA KEV) has been reported; however, the combination of low complexity, network accessibility, and public exploit code makes this a realistic threat against any internet-facing deployment where attacker credential acquisition is feasible.
RemediationAI
No vendor-released patch has been identified at time of analysis; the VulDB submission at https://vuldb.com/submit/823086 and vendor site https://codeastro.com/ should be monitored for updates. The definitive fix requires replacing direct string interpolation in stock_manager.php with parameterized prepared statements (e.g., PHP PDO or MySQLi prepared statements) for all query parameters including txt_search_category. As compensating controls prior to a patch: deploy a web application firewall rule targeting SQL injection patterns on the txt_search_category POST/GET parameter - note this may cause false positives on legitimate search terms containing SQL-like characters. Additionally, enforce least-privilege database permissions for the application's DB user, restricting it to only the tables it needs and removing DDL or file-read privileges (e.g., LOAD_FILE, INTO OUTFILE), which limits post-exploitation data exfiltration and persistence options. Restrict application access to internal networks or VPN if the stock management system does not require internet exposure.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), indicating that user-supplied input from the txt_search_category search parameter is concatenated directly into backend SQL queries without parameterization or proper escaping. The affected component is a PHP script at /Ingredients-Stock/stock_manager.php within CodeAstro's Ingredients Stock Management System, a PHP-based inventory application identified by CPE cpe:2.3:a:codeastro:ingredients_stock_management_system:*:*:*:*:*:*:*:*. The wildcard version field in the CPE suggests all current versions share the same vulnerable codebase pattern. Classic PHP SQL injection of this class typically arises from direct interpolation of $_GET or $_POST variables into query strings rather than use of prepared statements or PDO parameterized queries.
Know when Ingredients Stock Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
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
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A flaw has been found in CodeAstro Ingredients Stock Management System 1.0. This vulnerability affects unknown code of the file /Ingredients-Stock/stock_manager.php. This manipulation of the argument txt_search_category causes sql injection. The attack may be initiated remotely. The exploit has been published and may be used.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the Id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the Id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at
EUVD-2026-33570
GHSA-3wx5-jqq8-r5f9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB