Simple Food Ordering System
CVE-2025-12299
LOW
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
1DescriptionCVE.org
A security flaw has been discovered in code-projects Simple Food Ordering System 1.0. This vulnerability affects unknown code of the file /addproduct.php. The manipulation of the argument pname/category/price results in cross site scripting. It is possible to launch the attack remotely. The exploit has been released to the public and may be exploited.
AnalysisAI
Stored cross-site scripting (XSS) in Simple Food Ordering System 1.0 allows remote attackers to inject malicious scripts through the pname, category, or price parameters in /addproduct.php, requiring user interaction to trigger payload execution. Public exploit code is available, and the vulnerability carries low severity (CVSS 2.1) due to the requirement for user interaction and limited scope of impact.
Technical ContextAI
Simple Food Ordering System is a PHP-based web application for managing food orders. The vulnerability exists in the /addproduct.php file, which handles product creation. The parameters pname (product name), category, and price are passed to the application without proper output encoding or input sanitization, allowing attackers to inject arbitrary HTML and JavaScript code. This is a classic reflected or stored XSS vulnerability (CWE-79: Cross-site Scripting) where user-controlled input reaches the browser without escaping special characters like angle brackets or quotes. The attack vector is network-based with low complexity, and exploitation requires user interaction (UI:P in CVSS 4.0 vector).
RemediationAI
No vendor-released patch identified at time of analysis. Immediate workarounds include: (1) Apply output encoding to all product-related parameters (pname, category, price) using htmlspecialchars() or equivalent HTML entity encoding before rendering in responses; (2) Implement Content-Security-Policy (CSP) headers with script-src restrictions to limit inline script execution; (3) Validate input on the server side to reject or sanitize special characters in pname, category, and price fields; (4) Restrict access to /addproduct.php to authenticated administrators only via authentication checks or IP whitelisting to reduce exposure surface. Given the low adoption and open-source nature, contact the project maintainer (Fabian) via code-projects.org to request a patched version. Until patched, organizations should prioritize this as a medium-effort remediation due to the low CVSS but non-zero real-world risk in internet-facing deployments.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today