Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/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
Lifecycle Timeline
6DescriptionCVE.org
A vulnerability classified as critical has been found in code-projects Simple Pizza Ordering System 1.0. This affects an unknown part of the file /salesreport.php. The manipulation of the argument dayfrom leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.
AnalysisAI
CVE-2025-6479 is a critical SQL injection vulnerability in code-projects Simple Pizza Ordering System 1.0 affecting the /salesreport.php file parameter 'dayfrom'. An unauthenticated attacker can remotely execute arbitrary SQL queries with no user interaction required, potentially enabling data exfiltration, modification, or deletion. The vulnerability has been publicly disclosed with exploit proof-of-concept availability, increasing real-world exploitation risk.
Technical ContextAI
The vulnerability stems from improper input validation and parameterization in PHP code handling the 'dayfrom' parameter in /salesreport.php. This represents a classic CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component - 'Injection') where user-supplied input is directly concatenated into SQL queries without sanitization or prepared statement usage. The affected product is Simple Pizza Ordering System version 1.0, a web-based PHP application for pizza ordering and sales reporting. The attack vector is the HTTP request parameter, making this exploitable through standard web browsers or automated tools without requiring authentication or special network positioning.
RemediationAI
Immediate actions: (1) Apply parameterized queries/prepared statements using PHP PDO or MySQLi with bound parameters - replace all direct SQL concatenation with parameterized queries; (2) Implement input validation on 'dayfrom' parameter to enforce expected format (e.g., date validation regex); (3) Apply principle of least privilege to database user credentials used by /salesreport.php - restrict to SELECT-only permissions where possible; (4) Deploy Web Application Firewall (WAF) rules to block common SQL injection patterns in the dayfrom parameter; (5) If vendor patching is unavailable, consider retiring this legacy software and migrating to maintained alternatives. Code fix example: Replace 'SELECT * FROM sales WHERE date >= ' . $_GET['dayfrom'] with prepared statement using placeholders. Monitor vendor (code-projects) for security advisories; legacy/unmaintained status suggests patching may not be forthcoming.
More from same product – last 7 days
Authentication bypass in Discuz! X5.0 releases 20260320 through 20260501 allows unauthenticated remote attackers to acce
Authenticated remote code execution in Discuz! X5.0 releases 20260320 through 20260501 allows administrators to chain a
Unauthenticated PHP Object Injection in the Happyforms WordPress plugin (versions <= 1.26.13) allows remote attackers to
Unauthenticated PHP Object Injection in the Broadcast Live Video WordPress plugin (versions prior to 7.1.3) allows remot
Unauthenticated PHP object injection in the WordPress plugin 'Integration for Keap/Infusionsoft and Contact Form 7, WPFo
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2025-28739