Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAccess web ordering interface
-
DeliveryAdd item to cart
-
ExploitIntercept /cart.php POST request
-
ExecutionModify item_price parameter to arbitrary value
-
PersistSubmit manipulated order
-
ImpactOrder recorded at attacker-controlled price
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V2 - Validation and Business Logic Business logic errors
|
| Exploitation Conditions | No special conditions are required beyond access to the web application - exploitation targets the unauthenticated cart submission endpoint /cart.php on any publicly or network-accessible instance of Simple Food Ordering System 1.0. The item_price argument must be present in the POST body and trusted by the server without re-validation, which is the default behavior of this application. Exploitation is limited by the need to have a reachable instance of this specific product; the software is not widely deployed in enterprise environments and is primarily used in educational or hobbyist contexts. No authentication, session privilege, or special browser state is required. |
| Impact | The CVSS 4.0 base score of 6.9 reflects network-reachable, unauthenticated, low-complexity exploitation with low integrity impact and no confidentiality or availability impact. The E:P environmental modifier confirms a public exploit exists. The impact is limited to business logic integrity - an attacker can place orders at manipulated prices but cannot achieve code execution, data exfiltration, or denial of service. Real-world risk is further constrained by the product's extremely limited deployment footprint: Sourcecodester distributes these scripts primarily as educational PHP code rather than production-grade software, significantly reducing the number of exposed instances. The product is not in CISA KEV and no EPSS data was provided, suggesting minimal observed exploitation in enterprise environments. This is a low-operational-impact vulnerability with a real-world risk profile considerably below its numeric CVSS score for most organizations. |
| Exploit ScenarioDerived | An attacker identifies a publicly deployed instance of Simple Food Ordering System, adds items to the cart, and intercepts the HTTP POST request to /cart.php using a proxy tool such as Burp Suite. The attacker modifies the item_price parameter to a negligible value (e.g., 0.01) before forwarding the request, causing the system to record and process an order at the manipulated price. A public proof-of-concept demonstrating this technique is available on GitHub. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 29, 2026
Price parameter manipulation in SourceCodester Simple Food Ordering System 1.0 allows unauthenticated remote attackers to submit orders at arbitrary prices by modifying the item_price argument in POST requests to /cart.php. The server trusts client-supplied price data without server-side validation, enabling business logic bypass (CWE-840) that could result in financial loss for system operators. A public proof-of-concept exploit is available on GitHub; however, this vulnerability is not currently listed in the CISA KEV catalog.
RemediationAI
No vendor-released patch has been identified at time of analysis. The primary fix is to remove client-supplied price data from the order submission flow in /cart.php and instead derive item prices exclusively from a server-side database lookup using only the product ID submitted by the user - never trust a price value from POST/GET parameters. As a compensating control until the code is corrected, operators can add server-side price validation that cross-checks submitted item_price values against the stored product price table before any order is recorded, rejecting requests where prices do not match. Alternatively, deploying a web application firewall rule to block requests to /cart.php where item_price deviates from expected price patterns can reduce exposure, though this requires maintenance as products and prices change. See VulDB advisory at https://vuldb.com/vuln/374579 and the public PoC at https://github.com/ogh-bnz/Simple-Food-Ordering-System/blob/main/Simple-Food-Ordering-System-Price-Manipulation.md for technical detail.
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
The affected product is SourceCodester Simple Food Ordering System 1.0, a PHP-based web application identified by CPE cpe:2.3:a:sourcecodester:simple_food_ordering_system:*:*:*:*:*:*:*:*. The root cause is CWE-840 (Business Logic Errors): the application's /cart.php endpoint accepts the item_price field from user-controlled HTTP request parameters and uses that value directly in order processing without re-validating the price against a server-side authoritative source (e.g., a database price lookup). This is a classic client-side trust flaw common in rudimentary PHP e-commerce scripts where price is embedded in a hidden form field or POST body rather than derived server-side from the product ID.
Know when Simple Food Ordering 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:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Network-reachable unauthenticated POST parameter manipulation; scope unchanged; only integrity is impacted via price falsification, no confidentiality or availability effect.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
1DescriptionCVE.org
A flaw has been found in SourceCodester Simple Food Ordering System 1.0. The affected element is an unknown function of the file /cart.php. Executing a manipulation of the argument item_price can lead to business logic errors. The attack may be performed from remote. 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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Simple Food Ordering System
View allA vulnerability was found in SourceCodester Simple Food Ordering System 1.0. Rated medium severity (CVSS 5.4), this vuln
A remote code execution vulnerability (CVSS 7.3). Risk factors: public PoC available.
Unrestricted file upload in Simple Food Ordering System 1.0 (PHP) allows remote attackers to upload arbitrary files thro
Unrestricted file upload in code-projects Simple Food Ordering System 1.0 allows remote attackers to upload arbitrary fi
The Simple Food Ordering System through version 1.0 allows unauthenticated remote attackers to access sensitive database
SQL injection in code-projects Simple Food Ordering System 1.0 allows remote unauthenticated attackers to manipulate dat
A vulnerability, which was classified as problematic, was found in SourceCodester Simple Food Ordering System 1.0. Rated
A vulnerability has been found in code-projects Simple Food Ordering System 1.0. Rated medium severity (CVSS 5.3), this
Cross-site scripting (XSS) in Simple Food Ordering System 1.0 allows remote attackers to inject malicious scripts via un
Stored cross-site scripting (XSS) in Simple Food Ordering System 1.0 allows remote attackers to inject malicious scripts
Stored cross-site scripting (XSS) in Simple Food Ordering System 1.0 allows remote attackers to inject malicious scripts
Reflected cross-site scripting (XSS) in Simple Food Ordering System 1.0 via the pname parameter in /editcategory.php all
EUVD-2026-40095
GHSA-vxhq-q9qm-8cqm
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB