Skip to main content

Ingredients Stock Management System CVE-2026-10235

| EUVDEUVD-2026-33570 LOW
SQL Injection (CWE-89)
2026-06-01 VulDB GHSA-3wx5-jqq8-r5f9
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Acquire low-privilege application credentials
  2. Delivery
    Authenticate to stock manager interface
  3. Exploit
    Inject SQL payload into txt_search_category parameter
  4. Execution
    Bypass query logic via unsanitized input
  5. Impact
    Extract 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 /Ingredients-Stock/stock_manager.php endpoint and submit input to the txt_search_category parameter, which is the specific injectable field identified. No non-default configuration or special deployment mode is required beyond authenticated access to the stock manager feature. Exploitation is bounded by the authentication gate: unauthenticated external attackers cannot exploit this directly without first acquiring credentials through phishing, credential stuffing, or another vector. The unchanged scope (S:U) means exploitation impact is confined to the application's database context and does not automatically pivot to the underlying host OS.

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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Ingredients Stock Management System 1.0

Affected Packages

euvd ingredients_stock_management_system no fix

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

Vendor (VulDB) PRIMARY 2.1 LOW
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Jun 01, 2026 - 08:22 NVD
MEDIUM LOW
CVSS changed
Jun 01, 2026 - 08:22 NVD
6.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.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

EPSS Score
0.0%
Top 90% exploitable
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2022-36706 CRITICAL POC
9.8 Aug 28

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the Id parameter at

CVE-2022-36705 CRITICAL POC
9.8 Aug 28

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the Id parameter at

CVE-2022-36697 CRITICAL POC
9.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

CVE-2022-36696 CRITICAL POC
9.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

CVE-2022-36695 CRITICAL POC
9.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

CVE-2022-36693 CRITICAL POC
9.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

CVE-2022-36692 CRITICAL POC
9.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

CVE-2022-36703 HIGH POC
8.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

CVE-2022-36701 HIGH POC
8.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

CVE-2022-36700 HIGH POC
8.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

CVE-2022-36699 HIGH POC
8.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

CVE-2022-36698 HIGH POC
8.8 Aug 25

Ingredients Stock Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy