Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/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
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability has been found in code-projects Movie Ticketing System 1.0. Impacted is an unknown function of the file /db/moviedb.sql of the component SQL Database Backup File Handler. Such manipulation leads to information disclosure. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.
AnalysisAI
Code-Projects Movie Ticketing System 1.0 exposes sensitive database information through an unprotected SQL backup file at /db/moviedb.sql, allowing remote unauthenticated attackers to download and read the entire database via simple HTTP request. The vulnerability requires user interaction (UI:P per CVSS4.0) and has a publicly available exploit demonstrating the disclosure technique, though the very low CVSS score of 2.1 reflects limited confidentiality impact in typical deployments.
Technical ContextAI
The SQL Database Backup File Handler component fails to implement access controls on backup database files, a manifestation of CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor). The affected product (CPE: cpe:2.3:a:code-projects:movie_ticketing_system:*:*:*:*:*:*:*:*) uses PHP and stores an unencrypted, world-accessible SQL dump at a predictable web-accessible path. This is a classic information disclosure vulnerability where database credentials, user data, and application schema are exposed without authentication or authorization checks. The remote network attack vector (AV:N) combined with low attack complexity (AC:L) means any network-connected attacker can retrieve the file, though the CVSS:4.0 vector's UI:P modifier indicates some user action (e.g., clicking a link, social engineering) may facilitate exploitation.
RemediationAI
Immediately remove or relocate the /db/moviedb.sql file from any web-accessible directory. If database backups must be stored on the server, place them outside the web root (e.g., /var/backups/db/ instead of /var/www/html/db/) and restrict file permissions to the database user only (chmod 600). Implement web server configuration rules (e.g., Apache .htaccess or nginx location block) to deny direct access to all .sql files: deny access to files matching *.sql in any web path. For immediate mitigation, apply a deny rule in your web server configuration before upgrading. Contact Code-Projects for a patched version; verify the release notes confirm removal of the backup file from the distribution package. If this is a legacy system no longer supported, consider migration to a maintained ticketing platform with proper security controls.
More in Movie Ticketing System
View allSQL injection in code-projects Movie Ticketing System 1.0 via the postName parameter in /logIn.php allows remote attacke
SQL injection in Movie Ticketing System 1.0 allows remote attackers with low privileges to manipulate the backend databa
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-20856
GHSA-w2mf-pmr4-jj6w