Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed newdriver.php endpoint
-
DeliveryCraft multipart POST with PHP webshell as photo
-
ExploitServer writes file to web-accessible upload path
-
ExecutionRequest uploaded shell URL
-
PersistExecute commands as web server user
-
ImpactEstablish persistence or pivot internally
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 | The vulnerable code-projects Vehicle Management System 1.0 instance must be deployed with newdriver.php (the New Driver Registration Form) reachable over the network, and the upload directory must permit PHP execution by the web server - which is the default for typical LAMP/XAMPP deployments this sample app targets. No authentication, no user interaction, and no special configuration toggles are required (CVSS PR:N/UI:N/AC:L). Exploitation is limited to instances of this specific code-projects product at version 1.0; environments that already restrict execution in upload directories or front the app with an upload-filtering WAF reduce but do not eliminate exposure. |
| Impact | CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N indicates network-reachable, low-complexity, unauthenticated exploitation with no user interaction - favorable conditions for attackers. The C:L/I:L/A:L impact metrics yield a base score of 7.3, but the GitHub exploit explicitly claims Unauthenticated Remote Code Execution, which suggests the true impact (full server compromise) is materially higher than the partial-impact CVSS rating reflects. The publicly available PoC and PR:N raise practical risk, though no EPSS score, KEV listing, or evidence of mass exploitation was provided; the product is a small open-source/sample PHP project with limited enterprise deployment, so exploitation will likely be opportunistic against exposed instances rather than widespread. Confidence is reduced by the absence of a vendor advisory and a tagged patched release. |
| Exploit ScenarioDerived | An unauthenticated attacker browses to the public-facing /newdriver.php registration form and submits a crafted multipart POST request supplying a PHP webshell (e.g., shell.php) in the photo field. The server writes the file into the uploads directory; the attacker then requests the uploaded path directly, executing arbitrary commands as the web server user and pivoting to data theft or full host takeover. A working exploit is published at the referenced GitHub repository, lowering the skill barrier substantially. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 05, 2026
Unrestricted file upload in code-projects Vehicle Management System 1.0 allows remote unauthenticated attackers to upload arbitrary files via the photo parameter of the New Driver Registration Form (newdriver.php), enabling remote code execution. Publicly available exploit code exists on GitHub, increasing the likelihood of opportunistic abuse against exposed instances despite no CISA KEV listing.
RemediationAI
No vendor-released patch identified at time of analysis. Operators should remove or restrict access to newdriver.php until a fix is available, and in the interim modify the upload handler to enforce a strict allowlist of image extensions (jpg, jpeg, png, gif), validate MIME type via getimagesize() or finfo, rename uploaded files to non-executable names, and store them outside the web root or in a directory configured to disallow PHP execution (for example with an .htaccess containing 'php_flag engine off' or an nginx location block stripping PHP handling); the trade-off is that legitimate driver registrations may break until the form is rewritten. As a compensating control, place the application behind authentication or a WAF rule blocking multipart uploads to newdriver.php from untrusted networks, accepting that this disables the driver registration workflow. Monitor VulDB (https://vuldb.com/vuln/368884) and https://code-projects.org/ for an official fix.
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 application is a PHP-based vehicle fleet management web app distributed by code-projects.org, identified by CPE cpe:2.3:a:code-projects:vehicle_management_system. The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type): the newdriver.php endpoint accepts the photo form field without validating MIME type, file extension, or content, allowing an attacker to upload a PHP script to a web-accessible directory and request it to execute arbitrary code under the web server user.
Know when Vehicle Management 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:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was found in code-projects Vehicle Management System 1.0. This impacts an unknown function of the file newdriver.php of the component New Driver Registration Form. Performing a manipulation of the argument photo results in unrestricted upload. The attack may be initiated remotely. The exploit has been made public and could be used.
Executive ViewAI
The code-projects Vehicle Management System 1.0 contains a critical unauthenticated remote code execution vulnerability exploitable through unrestricted file uploads in driver registration. With publicly available exploit code already in circulation, any organization running this software without remediation faces imminent risk of complete system compromise and unauthorized access to fleet management data and operations. The absence of an available patch requires immediate emergency controls to restrict attack surface.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access via firewall or air-gap from internet; disable the newdriver.php upload endpoint or remove the application from production if feasible; deploy WAF rules blocking file uploads; implement strict file extension and MIME-type validation; enable filesystem integrity monitoring on upload directories; isolate the system on a segregated network segment; enforce mandatory authentication controls independent of the application; maintain immutable backup copies; deploy intrusion prevention system rules; monitor access logs for exploitation attempts.
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
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
More in Vehicle Management System
View allA vulnerability, which was classified as critical, has been found in itsourcecode Vehicle Management System 1.0. Rated m
A vulnerability was found in SourceCodester Vehicle Management System 1.0 and classified as critical. Rated medium sever
A vulnerability was found in SourceCodester Vehicle Management System 1.0. Rated medium severity (CVSS 6.9), this vulner
Sensitive database exposure in code-projects Vehicle Management System 1.0 allows unauthenticated remote attackers to do
Vehicle Management System 1.0 contains a Stored Cross-Site Scripting (XSS) vulnerability in the "Name" parameter of /veh
A vulnerability was found in itsourcecode Vehicle Management System 1.0. Rated medium severity (CVSS 5.3), this vulnerab
A vulnerability was found in itsourcecode Vehicle Management System 1.0. Rated medium severity (CVSS 5.3), this vulnerab
A vulnerability was found in itsourcecode Vehicle Management System 1.0 and classified as problematic.php. Rated medium
A vulnerability was found in itsourcecode Vehicle Management System 1.0. Rated medium severity (CVSS 5.3), this vulnerab
A vulnerability was found in SourceCodester Vehicle Management System up to 1.0 and classified as critical.php of the co
A vulnerability was found in SourceCodester Vehicle Management System 1.0 and classified as problematic. Rated medium se
Vehicle Management System 1.0 is vulnerable to SQL Injection. Rated high severity (CVSS 7.2), this vulnerability is remo
EUVD-2026-34865
GHSA-wr5j-g224-7wj3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB