Online Hotel Reservation System
CVE-2025-11353
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain valid admin credentials
-
DeliveryAccess /admin panel
-
ExploitNavigate to gallery upload
-
InstallCraft malicious file with manipulated image parameter
-
C2Upload webshell
-
ExecuteExecute uploaded file via HTTP request
-
ImpactAchieve code execution
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Authentication as an admin user is required (PR:L in CVSS indicates low-privileged or authenticated access). The exploitation depends on the /admin/ path being accessible and the addgalleryexec.php endpoint accepting POST requests with the image parameter. The vulnerability is triggered only when an attacker manipulates the image parameter during file upload - normal image uploads may not exhibit the flaw if they use legitimate image data. Additionally, exploitation of uploaded files for code execution is contingent on the server executing PHP scripts in the upload directory, which is a common but not universal configuration. If uploads are stored outside the web root or configured as non-executable, the upload itself succeeds but post-exploitation impact is significantly reduced. |
| Impact | CVSS 2.1 with authentication requirement (PR:L) indicates low severity, but signals are mixed. The CVSS vector shows limited technical impact (VC:L/VI:L/VA:L) with no scope change, suggesting contained compromise of the gallery function rather than system-wide compromise. EPSS at 0.04% (14th percentile) reflects very low real-world exploitation likelihood, contradicting the 'publicly available' POC status. This discrepancy suggests the exploit requires effort to weaponize, knowledge of valid admin credentials, or targets a niche application with few deployments. The authentication requirement (PR:L) significantly limits attack surface compared to unauthenticated RCE vulnerabilities. However, in shared hosting or poorly managed admin accounts, the risk is elevated. This is a real vulnerability but not an immediate priority for most organizations unless Online Hotel Reservation System is in production. |
| Exploit ScenarioDerived | An attacker with valid admin credentials (obtained via credential stuffing, weak password, or social engineering) accesses the admin panel and navigates to the gallery upload function. By intercepting the HTTP request to /admin/addgalleryexec.php and modifying the image parameter to include a PHP webshell (e.g., shell.php.jpg or via polyglot file techniques), the attacker bypasses client-side validation and uploads the malicious file. If the server is misconfigured to execute PHP in the upload directory, the attacker accesses the shell via HTTP and gains code execution within the application's privilege context. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
Code-Projects Online Hotel Reservation System 1.0 allows authenticated remote attackers to upload arbitrary files via manipulation of the image parameter in /admin/addgalleryexec.php, bypassing file upload restrictions. The vulnerability requires valid admin credentials (PR:L in CVSS vector) and results in limited confidentiality, integrity, and availability impact. Public exploit code is available, though the low EPSS score (0.04%) and limited scope suggest this is not actively exploited at scale.
RemediationAI
No vendor-released patch identified at time of analysis. Immediate mitigation: restrict access to /admin/addgalleryexec.php to trusted admin IPs using web server rules (e.g., Apache .htaccess or nginx location blocks). Implement server-side file upload validation: verify MIME types via PHP getimagesize() or exif_imagetype(), restrict file extensions to whitelist (jpg, png, gif only), store uploads outside web root, and rename files with unguessable names. Disable PHP execution in upload directories via web server configuration to prevent uploaded shells from executing. Review admin user credentials for weak or default passwords, and enable multi-factor authentication if the application supports it. Consider upgrading to a maintained gallery solution if patches are not released promptly.
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 vulnerability resides in /admin/addgalleryexec.php, a gallery management endpoint in the PHP-based Online Hotel Reservation System. The underlying flaw (CWE-284: Improper Access Control) indicates insufficient validation or enforcement of file upload restrictions. The image parameter fails to properly validate uploaded file types, names, or content before storage, allowing attackers to upload non-image files. This is a classic PHP file upload vulnerability where the application trusts user input without server-side validation or MIME type verification.
Know when Online Hotel Reservation 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
Primary rating from Vendor (vuldb) · only source for this CVE.
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability was detected in code-projects Online Hotel Reservation System 1.0. This impacts an unknown function of the file /admin/addgalleryexec.php. Performing manipulation of the argument image results in unrestricted upload. The attack is possible to be carried out remotely. The exploit is now public 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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
Affected Products (CPE)CVE.org
CVE-2025-6355 is a critical SQL injection vulnerability in SourceCodester Online Hotel Reservation System version 1.0, s
SQL injection in the login endpoint of Campcodes Online Hotel Reservation System 1.0 enables unauthenticated remote atta
CVE-2025-6458 is a critical SQL injection vulnerability in code-projects Online Hotel Reservation System version 1.0, af
CVE-2025-6457 is a critical SQL injection vulnerability in code-projects Online Hotel Reservation System 1.0 affecting t
CVE-2025-6456 is a critical SQL injection vulnerability in code-projects Online Hotel Reservation System 1.0, specifical
CVE-2025-6455 is a SQL injection vulnerability in code-projects Online Hotel Reservation System version 1.0, specificall
A vulnerability was identified in SourceCodester Online Hotel Reservation System 1.0. Rated medium severity (CVSS 6.9),
A vulnerability classified as critical was found in SourceCodester Online Hotel Reservation System 1.0. Rated medium sev
A vulnerability classified as critical has been found in SourceCodester Online Hotel Reservation System 1.0. Rated mediu
A flaw has been found in Reservation Online Hotel Reservation System 1.0. Rated medium severity (CVSS 6.9), this vulnera
A vulnerability was detected in SourceCodester Online Hotel Reservation System 1.0. Rated medium severity (CVSS 6.9), th
A vulnerability was identified in SourceCodester Online Hotel Reservation System 1.0. Rated medium severity (CVSS 6.9),
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB