Simple Stock System
CVE-2025-14834
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid credentials
-
DeliveryAuthenticate to application
-
ExploitNavigate to /checkuser.php
-
ExecutionInject SQL payload in Username field
-
PersistExecute unauthorized query
-
ImpactExtract or modify database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | Authentication is required - attacker must possess valid login credentials to access the application and reach the /checkuser.php endpoint. The Username parameter in /checkuser.php must be processed directly in SQL queries without parameterization or input filtering. The attack is limited to authenticated users and does not yield high-impact outcomes (VC:L/VI:L/VA:L per CVSS vector), restricting ability to compromise confidentiality, integrity, or availability at scale. No special non-default configuration or specific deployment mode is documented as required; standard deployment of Simple Stock System 1.0 is vulnerable if login is enabled. |
| Impact | Multiple signals indicate low real-world risk despite public exploit availability. CVSS 4.0 score of 2.1 is extremely low, reflecting the PR:L (authenticated) requirement and minimal impact ratings (VC:L/VI:L/VA:L). EPSS exploitation probability of 0.05% (15th percentile) strongly suggests this vulnerability is unlikely to be exploited at scale, despite POC availability. The CVSS vector shows E:P (exploit proof-of-concept exists), confirming public exploit code but not active widespread exploitation. Attack vector is AV:N (network), so remote access is possible, but the authentication gate and minimal impact combine to create a low-priority vulnerability. Organizations with strict access controls limiting who can reach /checkuser.php face further reduced risk. This is a classic example of a high-CVSS-value metric (network) paired with realistic constraints (login required) that deflate actual threat level. |
| Exploit ScenarioDerived | An authenticated user with login credentials to Simple Stock System 1.0 navigates to /checkuser.php and submits a crafted Username parameter such as 'admin' OR '1'='1' or a UNION-based query to extract user data or bypass queries. Because the application does not sanitize this input, the malicious SQL is executed directly against the backend database, allowing the attacker to read unauthorized data or modify database records without administrative privileges. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
SQL injection in Simple Stock System 1.0 via the Username parameter in /checkuser.php allows authenticated remote attackers to manipulate database queries with low impact to confidentiality, integrity, and availability. The CVSS 4.0 vector (PR:L) indicates login is required, but an EPSS score of 0.05% and very low CVSS base of 2.1 suggest minimal real-world exploitation risk despite public exploit availability.
RemediationAI
No vendor-released patch identified at time of analysis. Immediate mitigation requires implementing parameterized queries (prepared statements) in the /checkuser.php endpoint to neutralize SQL injection; if the application source code is accessible (code-projects.org hosts open-source projects), apply input validation using allowlist-based filtering on the Username parameter to accept only alphanumeric characters and underscore, rejecting or escaping SQL metacharacters. If modifying source code is not feasible, restrict network access to /checkuser.php via web application firewall rules blocking requests with SQL syntax patterns (e.g., UNION, SELECT, OR 1=1), and enforce strong authentication controls to limit who can reach the endpoint. Upgrade to any patched version released by the vendor, or consider switching to an actively maintained inventory management system if no patch timeline is provided.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Simple Stock System 1.0 is a PHP-based web application vulnerable to CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component, aka Injection). The /checkuser.php endpoint fails to properly sanitize or parameterize the Username input parameter before incorporating it into SQL queries. CWE-74 encompasses multiple injection types; in this case SQL injection (SQLi) allows an authenticated user to craft malicious SQL syntax within the Username field to alter query logic, potentially bypassing authentication, reading unauthorized data, or modifying database contents.
Know when Simple Stock 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 NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
A weakness has been identified in code-projects Simple Stock System 1.0. This affects an unknown function of the file /checkuser.php. Executing a manipulation of the argument Username can lead to sql injection. The attack can be launched remotely. The exploit has been made available to the public and could be used for attacks.
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.
Affected Products (CPE)CVE.org
More in Simple Stock System
View allCode-projects Simple Stock System 1.0 is vulnerable to SQL Injection. Rated critical severity (CVSS 9.8), this vulnerabi
SQL injection in Simple Stock System 1.0 allows remote attackers to manipulate the uname parameter in /logout.php, poten
Remote SQL injection in Simple Stock System 1.0 allows unauthenticated attackers to manipulate SQL queries via the email
SQL injection in Simple Stock System 1.0 allows unauthenticated remote attackers to manipulate database queries via the
SQL injection in Simple Stock System 1.0’s login page allows unauthenticated remote attackers to manipulate database que
Stored cross-site scripting (XSS) in Simple Stock System 1.0 via the /market/chatuser.php endpoint allows remote attacke
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB