Skip to main content

Neethuharii CafeManagement CVE-2026-96513

| EUVDEUVD-2026-85419 MEDIUM
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-09-23 VulDB GHSA-rp3m-x7wg-gv6h
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach AddProductCode.php endpoint remotely
  2. Delivery
    Upload malicious PHP via 'image' param
  3. Exploit
    Bypass absent file-type validation
  4. Execution
    Access uploaded webshell URL
  5. Impact
    Execute arbitrary commands on server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK

2 techniques across 2 tactics: Command and Control, 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 reaching the AddProductCode.php upload endpoint of Neethuharii CafeManagement, which per the CVSS vector needs no authentication, no privileges, and no user interaction (AV:N/PR:N/UI:N/AC:L). The concrete precondition is that the 'image' upload parameter performs no server-side validation of file extension or content. Realistic RCE further depends on the uploaded file being written to a web-accessible directory where the server executes PHP; if uploads are stored outside the webroot or with sanitized names, impact degrades to non-executable file placement. The main practical limiter is deployment scarcity - this is a niche hobbyist application rarely exposed in production.

Impact

The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) describes a trivially reachable, unauthenticated, low-complexity remote file upload, and the E:P (Proof-of-Concept) exploit-maturity flag is corroborated by a public POC - a Medium writeup by 'mr.yk404' explicitly titled around achieving Remote Code Execution. However, the signals conflict on impact: VulDB rates impact as low across the board (VC:L/VI:L/VA:L, yielding 6.9), while the referenced POC claims full RCE, which for an unrestricted upload into a PHP application (webshell drop) would justify HIGH impact across confidentiality, integrity and availability. This gap is the crux - if the uploaded file lands in a web-accessible, script-executable directory, real risk is far higher than the 6.9 suggests. Mitigating the urgency: there is no EPSS score provided and no CISA KEV listing, so there is no evidence of widespread or automated exploitation, and the affected product (Neethuharii CafeManagement) is an obscure hobby/student PHP project with negligible production footprint. Net assessment: technically easy to exploit with public code, but low real-world priority for most organizations because the product is essentially never deployed at scale - this is a 'high-ease, low-reach' issue rather than a broad threat. No SSVC decision data was provided in the input.

Exploit ScenarioDerived

An unauthenticated remote attacker sends a crafted multipart request to AddProductCode.php, supplying a malicious PHP file through the 'image' parameter, which is stored without validation of type or content. The attacker then requests the uploaded file's URL to execute it as a webshell, gaining arbitrary command execution on the host. A public POC demonstrating this file-upload-to-RCE chain has been released (Medium article), lowering the barrier to reuse.

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

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

Alert me

AnalysisAIv1 – Sep 23, 2026

Unrestricted file upload in the AddProductCode.php endpoint of Neethuharii CafeManagement lets unauthenticated remote attackers upload arbitrary files, including PHP scripts, by manipulating the 'image' parameter - a public proof-of-concept writeup by researcher 'mr.yk404' describes achieving remote code execution through this path, and exploitation requires no authentication, privileges, or user interaction (CVSS 4.0 AV:N/AC:L/PR:N/UI:N, E:P). The vendor was contacted but did not respond, and because CafeManagement uses a rolling release model, no affected or fixed version numbers are published; the CPE entry (cpe:2.3:a:neethuharii:cafemanagement:*:*:*:*:*:*:*:*) treats all versions as potentially vulnerable. Vendor scoring places this at CVSS 4.0 6.9, while our independent assessment rates it CVSS 3.1 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) because successful upload of executable content to a web-reachable directory yields full confidentiality, integrity, and availability impact; the practical limiter is deployment scarcity, as this is a niche hobbyist application rarely exposed in production.

RemediationAI

No vendor-released patch identified at time of analysis: the maintainer was contacted early but did not respond, and the rolling release model means there is no tagged fixed version to cite - do not assume an update resolves this. Until a fix appears, the highest-value compensating control is to block or remove the vulnerable entry point: restrict POST/multipart requests to AddProductCode.php at the reverse proxy or WAF (or delete the script if product creation via that code path is not needed), accepting the trade-off that legitimate product image uploads through that flow will break. Where the function must remain, enforce server-side validation in the upload handler - accept only a strict extension/MIME allow-list (e.g. jpg/png/webp), re-encode or verify image content with getimagesize()/finfo, generate randomized filenames with no user-supplied extension, and cap file size; note that client-side or extension-only checks are trivially bypassed (e.g. .phtml, double extensions) and should not be relied on. Store uploads outside the webroot and serve them through a validating script, or, if they must live in a web-served directory, disable script execution there (Apache: 'php_admin_flag engine off' plus 'RemoveHandler .php .phtml' in the upload directory's .htaccess; nginx: return 403 for \.php$ within the upload location) - the side effect is that any legitimate PHP-facing behavior on that path stops working. Additionally require authentication/authorization on the AddProductCode.php endpoint and log/monitor for multipart uploads to it, since CVSS PR:N means current deployments expose it unauthenticated. Consult the vendor advisory and tracking entries at https://vuldb.com/vuln/408919 and https://vuldb.com/cve/CVE-2026-96513 for any later updates, and note the public RCE writeup at the Medium reference as evidence that unpatched, internet-exposed instances should be taken offline pending mitigation.

Affected VersionsENISA

CafeManagement 66c837020e25af4866cb69b23ec3af4e0e1510c9
CafeManagement f80fe4442d5e15af5c78df3f22177a131c1e6f32
CafeManagement 5f743043a9a04f903678697f061d2e220e544c09

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 flaw is a classic CWE-434 unrestricted upload of a file with a dangerous type, rooted in missing server-side validation of the 'image' argument handled by AddProductCode.php in a PHP-based application. Multipart form uploads reaching that script are apparently accepted without enforcing file extension allow-lists, MIME-type verification, or content inspection, so a request can place an attacker-controlled file into a location the application writes to. Remote code execution is not guaranteed by the upload alone: it additionally depends on the file being stored in a web-accessible directory whose names are predictable enough to request, and on the web server executing PHP in that directory. If uploads are written outside the webroot, renamed with sanitized/randomized names, or served from a location where script execution is disabled, the impact degrades to non-executable file placement (e.g. stored HTML/script content usable for client-side attacks rather than server compromise). The technical stack is plain PHP file-upload handling with no framework-level hardening evidenced in the disclosure, which is why the vulnerable parameter maps directly to the CWE-434 class. Note that the CVSS 4.0 vector published by the originator scores only Low for vulnerable-system confidentiality, integrity, and availability with E:P and no subsequent-system impact, whereas the independent CVSS 3.1 assessment scores High across C/I/A under S:U; the divergence reflects differing assumptions about whether the uploaded file is actually executable in the deployment rather than a dispute about the underlying upload defect.

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

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

Unauthenticated remote upload of executable PHP via the 'image' param with a public RCE POC justifies PR:N/UI:N and full C:H/I:H/A:H via webshell code execution.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Sep 23, 2026 - 17:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Sep 23, 2026 - 16:30 cve.org
MEDIUM 6.9

DescriptionCVE.org

A security flaw has been discovered in Neethuharii CafeManagement. This issue affects some unknown processing of the file AddProductCode.php. The manipulation of the argument image results in unrestricted upload. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Rare
obscure individual-developer PHP cafe app, no enterprise or production footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.3%
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

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

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