Skip to main content

Simple Food Ordering System CVE-2026-13571

| EUVDEUVD-2026-40095 MEDIUM
Business Logic Errors (CWE-840)
2026-06-29 VulDB GHSA-vxhq-q9qm-8cqm
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Access web ordering interface
  2. Delivery
    Add item to cart
  3. Exploit
    Intercept /cart.php POST request
  4. Execution
    Modify item_price parameter to arbitrary value
  5. Persist
    Submit manipulated order
  6. Impact
    Order 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

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

Simple Food Ordering System 1.0

Affected Packages

euvd simple_food_ordering_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

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 5.3 MEDIUM

Network-reachable unauthenticated POST parameter manipulation; scope unchanged; only integrity is impacted via price falsification, no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

1
CVSS changed
Jun 29, 2026 - 15:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)

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

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Rare
educational PHP script, minimal production deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2023-0902 MEDIUM POC
5.4 Feb 18

A vulnerability was found in SourceCodester Simple Food Ordering System 1.0. Rated medium severity (CVSS 5.4), this vuln

CVE-2025-6161 MEDIUM POC
5.5 Jun 17

A remote code execution vulnerability (CVSS 7.3). Risk factors: public PoC available.

CVE-2025-12378 MEDIUM POC
5.5 Oct 28

Unrestricted file upload in Simple Food Ordering System 1.0 (PHP) allows remote attackers to upload arbitrary files thro

CVE-2025-12301 MEDIUM POC
5.5 Oct 27

Unrestricted file upload in code-projects Simple Food Ordering System 1.0 allows remote attackers to upload arbitrary fi

CVE-2026-4532 MEDIUM POC
5.5 Mar 22

The Simple Food Ordering System through version 1.0 allows unauthenticated remote attackers to access sensitive database

CVE-2025-11396 MEDIUM POC
5.5 Oct 07

SQL injection in code-projects Simple Food Ordering System 1.0 allows remote unauthenticated attackers to manipulate dat

CVE-2022-2683 MEDIUM POC
5.4 Aug 05

A vulnerability, which was classified as problematic, was found in SourceCodester Simple Food Ordering System 1.0. Rated

CVE-2025-13290 LOW POC
2.1 Nov 17

A vulnerability has been found in code-projects Simple Food Ordering System 1.0. Rated medium severity (CVSS 5.3), this

CVE-2025-12302 LOW POC
2.1 Oct 27

Cross-site scripting (XSS) in Simple Food Ordering System 1.0 allows remote attackers to inject malicious scripts via un

CVE-2025-12300 LOW POC
2.1 Oct 27

Stored cross-site scripting (XSS) in Simple Food Ordering System 1.0 allows remote attackers to inject malicious scripts

CVE-2025-12299 LOW POC
2.1 Oct 27

Stored cross-site scripting (XSS) in Simple Food Ordering System 1.0 allows remote attackers to inject malicious scripts

CVE-2025-12298 LOW POC
2.1 Oct 27

Reflected cross-site scripting (XSS) in Simple Food Ordering System 1.0 via the pname parameter in /editcategory.php all

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