Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege account
-
ExploitSubmit crafted ID parameter to /addtransacdetail.php
-
ExecutionTrigger SQL injection in backend query
-
ImpactExtract or modify database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid authenticated low-privilege session on the Online Cake Ordering System (CVSS PR:L) to reach the /addtransacdetail.php endpoint; the attacker then supplies a malicious value in the ID parameter, which is interpolated into a SQL query without sanitization. No special non-default configuration is indicated and no user interaction is needed (UI:N). The principal limiting factors are the authentication requirement and the near-zero real-world deployment of this sample application; exploitation is network-reachable but gated behind having (or registering) an account. |
| Impact | This is a high-volume, low-severity finding that should sit near the bottom of any patch queue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a remotely reachable, low-complexity SQL injection, but it requires an existing authenticated session (PR:L) and the vendor-assigned base score is only 2.1, with all impacts rated Low (VC:L/VI:L/VA:L) and no scope change. A public proof-of-concept exists (GitHub issue linked via VulDB, exploit maturity E:P/Proof-of-Concept in the vector), which modestly raises practical exploitability, but there is NO CISA KEV listing and NO EPSS score provided in the input, so there is no evidence of real-world or widespread exploitation. The dominant risk-limiting factor is the product itself: itsourcecode 'Online Cake Ordering System' is a tutorial/sample PHP application with negligible production deployment, so even a trivially exploitable SQLi carries little aggregate real-world risk. Net: a real but very low priority - a textbook CWE-89 in an obscure app, not an urgent threat. Note one mild tension: the POC maturity signal implies working exploit code, yet the extremely low CVSS and absence of KEV/EPSS indicate this is opportunistic/hobbyist disclosure rather than a targeted or widespread campaign. |
| Exploit ScenarioDerived | An authenticated low-privilege user of the Online Cake Ordering System sends a crafted value in the ID parameter to /addtransacdetail.php, injecting SQL that the application concatenates into a query. This lets the attacker read or tamper with database contents (e.g., order, transaction, or account records). A public proof-of-concept exists, lowering the skill barrier, though exploitation still requires a valid session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
SQL injection in the itsourcecode Online Cake Ordering System 1.0 lets a remote, authenticated low-privilege user subvert database queries through the ID parameter of /addtransacdetail.php, which the PHP code interpolates into a SQL statement without sanitization, producing low confidentiality, integrity, and availability impact (independent assessment: CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L). Publicly available exploit code exists and the reported E:P metric reflects proof-of-concept maturity, but the CVE is not in CISA KEV, so active exploitation is not confirmed; the principal limiting factors are the low-privilege authentication requirement and the practically non-existent real-world deployment of this sample PHP application.
RemediationAI
No vendor-released patch identified at time of analysis, and none of the references map to a corrected release, so remediation must be compensating. Because the independent assessment confirms that exploitation requires a valid low-privilege authenticated session, the most effective controls are access-side: disable public self-registration so only trusted accounts exist, delete or block the /addtransacdetail.php endpoint if transaction-detail functionality is unused (trade-off: loss of that feature), and restrict the application to a trusted network or VPN (trade-off: reduced reachability for legitimate users). If the application is retained, code-level fixes are to cast/validate the ID parameter as an integer and replace string-concatenated queries with prepared statements and bound parameters. Defense in depth should include running the application's database account with least privilege so a successful injection cannot escalate beyond the minimum required data (trade-off: some legitimate queries may need re-granting), applying WAF rules that reject SQL metacharacters in the ID parameter (trade-off: possible false positives on benign input), and monitoring web and database logs for SQL errors or anomalous query patterns. Given that this is a sample/teaching application with negligible real-world deployment and only a low-severity, authentication-gated SQL injection, the practical priority is low; retiring or replacing the product is preferable to maintaining it, and this finding belongs near the bottom of a patch queue.
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 component is itsourcecode's Online Cake Ordering System, a PHP sample/learning web application distributed as source code. CWE-89 (SQL Injection) applies because the ID argument passed to /addtransacdetail.php is concatenated or otherwise interpolated directly into a SQL query without parameterization or type enforcement, so an attacker who controls that parameter can reshape the query - a classic in-band SQL injection. The CPE string cpe:2.3:a:itsourcecode:online_cake_ordering_system:*:*:*:*:*:*:*:* leaves the version field as a wildcard, indicating the vulnerability is not scoped to a single build, although the disclosure names version 1.0. Both the reported CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P) and the independent CVSS 3.1 assessment agree the attack is network-reachable, needs no user interaction, requires a low-privilege authenticated session (PR:L), and yields only low C/I/A impact with no scope change. No special non-default configuration, protocol, or library dependency is implicated; the root cause is ordinary missing input validation in application code.
Know when Online Cake 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:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Remotely reachable SQLi over the web app (AV:N/AC:L) but needs a valid low-privilege account (PR:L); injection yields limited read/modify of DB data, so C/I/A rated Low.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security vulnerability has been detected in itsourcecode Online Cake Ordering System 1.0. This impacts an unknown function of the file /addtransacdetail.php. The manipulation of the argument ID leads to sql injection. The attack is possible to be carried out remotely. The exploit has been disclosed publicly 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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Online Cake Ordering System
View allSQL injection in itsourcecode Online Cake Ordering System 1.0 allows remote, unauthenticated attackers to inject arbitra
SQL injection in itsourcecode Online Cake Ordering System 1.0 allows remote unauthenticated attackers to manipulate data
SQL injection in itsourcecode Online Cake Ordering System 1.0 allows remote unauthenticated attackers to manipulate data
SQL injection in Online Cake Ordering System 1.0 allows remote attackers to manipulate database queries through the supp
SQL injection in Online Cake Ordering System 1.0 allows remote attackers to manipulate the ID parameter in /detailtransa
SQL injection in itsourcecode Online Cake Ordering System 1.0 allows remote attackers to manipulate database queries via
SQL injection in Online Cake Ordering System 1.0 allows remote attackers to manipulate the ID parameter in /updatecustom
SQL injection in itsourcecode Online Cake Ordering System 1.0 allows a low-privileged authenticated remote attacker to m
SQL injection in itsourcecode Online Cake Ordering System 1.0 allows authenticated remote attackers to manipulate the 'c
SQL injection in the /deleteproduct.php endpoint of itsourcecode Online Cake Ordering System 1.0 allows authenticated lo
SQL injection in itsourcecode Online Cake Ordering System 1.0 lets a low-privilege authenticated remote user manipulate
EUVD-2026-98269
GHSA-45xr-9jx2-8qgr
NVD
CVE.org
EPSS
VulDB
Exploit-DB