Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach CafePortalLogin.php login form
-
ExploitInject SQL payload via uname parameter
-
ExecutionBypass authentication / extract DB
-
ImpactGain application access to café portal data
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 | Exploitation requires only network reachability to the CafeManagement application's CafePortalLogin.php Login Handler endpoint; the injectable uname parameter is exposed pre-authentication on the login page, so no credentials, user interaction, or non-default configuration are needed (AV:N/AC:L/PR:N/UI:N). The primary limiting factor is exposure: the product is a niche hobby PHP app that is rarely internet-facing in production, and because it is rolling-release with no vendor response there is no patched version to deploy - mitigation depends on WAF/parameterized-query fixes or removing exposure. |
| Impact | Signals conflict on severity. The CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms remote, unauthenticated, low-complexity exploitation with no user interaction - the ideal profile for attacker use. VulDB rates impact conservatively at VC:L/VI:L/VA:L (score 5.5), but this is inconsistent with the referenced public exploit, whose title states the flaw yields authentication bypass: a login-handler SQL injection that both reads database contents and defeats access control warrants C:H/I:H, not Low. The E:P (Proof-of-Concept) exploit-maturity flag is corroborated by a public write-up. Countervailing signals lowering real-world priority: no EPSS score is provided to gauge exploitation likelihood, the CVE is NOT in CISA KEV (no confirmed active exploitation), and the product itself is an obscure hobby PHP application with negligible enterprise footprint. Net: technically a high-impact, trivially exploitable unauthenticated SQLi with public exploit code, but the tiny deployment base means it is a targeted/opportunistic risk rather than a widespread threat. The VulDB Low impact rating appears understated versus the auth-bypass claim in the exploit reference - treat the effective impact as higher than the 5.5 score suggests. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted username value to CafePortalLogin.php, injecting SQL into the login query via the uname parameter to bypass authentication and/or extract database contents such as credentials. A public proof-of-concept (Medium write-up by mr.yk404) documents the unauthenticated SQLi-to-authentication-bypass technique, and no interaction from any legitimate user is required (AV:N/AC:L/PR:N/UI:N). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Unauthenticated SQL injection in CafeManagement's CafePortalLogin.php login handler allows remote attackers to bypass authentication and potentially read or modify backend data. Publicly available exploit code exists, including a Medium writeup, and the vendor did not respond, leaving a rolling-release product without an official patched version; severity signals conflict, with the supplied CVSS 4.0 score of 5.5 understating the independently assessed high confidentiality and integrity impact.
RemediationAI
No vendor-released patch identified at time of analysis because the vendor was contacted early but did not respond and the product uses a rolling release with no version details. Prioritize reducing exposure: place CafeManagement behind a VPN or an authenticating reverse proxy and block public access to CafePortalLogin.php; this limits attack surface but adds access friction. If public login must remain, deploy a WAF tuned to SQL injection on the uname parameter, but WAFs can be bypassed and do not fix the root cause. The definitive code fix is to replace dynamic SQL string concatenation in CafePortalLogin.php with parameterized queries or prepared statements and validate the uname parameter against expected input, then retest authentication flows. Monitor web logs for anomalous uname payloads and authentication bypass attempts. Consult VulDB references https://vuldb.com/vuln/408920 and https://vuldb.com/vuln/408920/cti for updates; no patched version number can be cited from available data.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
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 a PHP-based login handler in Neethuharii CafeManagement, specifically CafePortalLogin.php, where the uname parameter is passed into a SQL query without adequate neutralization. This is a classic CWE-89 SQL injection: unsanitized user input alters the intended query structure, enabling authentication bypass and database manipulation. The CPE string cpe:2.3:a:neethuharii:cafemanagement:*:*:*:*:*:*:*:* confirms CafeManagement as the target and indicates the identifier covers all versions because the project uses a rolling-release model. The supplied CVSS 4.0 vector has PR:N, and the independent assessment also confirms no credentials are required, so the injectable parameter is reachable pre-authentication on the login page. The public Medium writeup demonstrates unauthenticated SQL injection leading to authentication bypass, which aligns with the independent assessment of high confidentiality and integrity impact.
Know when Cafemanagement 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:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Unauthenticated remote SQLi in a login handler enabling data extraction (C:H) and authentication bypass/data manipulation (I:H); availability not implicated, so A:N.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A weakness has been identified in Neethuharii CafeManagement. Impacted is an unknown function of the file CafePortalLogin.php of the component Login Handler. This manipulation of the argument uname causes sql injection. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The vendor was contacted early about this disclosure but did not respond in any way.
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 Cafemanagement
View allUnauthenticated account creation in Neethuharii CafeManagement lets any remote attacker who can reach the AddCashierCode
Unrestricted file upload in the AddProductCode.php endpoint of Neethuharii CafeManagement lets unauthenticated remote at
EUVD-2026-85422
GHSA-g23v-gfrh-wrxm
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB