CVE-2026-7238
Received Received - Intake
Unrestricted File Upload in code-projects Online Music Site

Publication date: 2026-04-28

Last updated on: 2026-04-29

Assigner: VulDB

Description
A flaw has been found in code-projects Online Music Site 1.0. This affects an unknown part of the file /Administrator/PHP/AdminUpdateAlbum.php. This manipulation of the argument txtimage causes unrestricted upload. Remote exploitation of the attack is possible. The exploit has been published and may be used.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-04-28
Last Modified
2026-04-29
Generated
2026-05-07
AI Q&A
2026-04-28
EPSS Evaluated
2026-05-05
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
code-projects online_music_site 1.0
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-434 The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.
CWE-284 The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

CVE-2026-7238 is an arbitrary file upload vulnerability found in the AdminUpdateAlbum.php file of the Online Music Site 1.0 by Code-projects. The vulnerability occurs because the application only checks the HTTP headers Content-Type and Content-Disposition to validate uploaded files, which attackers can easily manipulate.

An attacker can craft a multipart/form-data POST request with manipulated headers and upload a malicious file disguised as an image, such as a PHP webshell. This allows the attacker to execute arbitrary code on the server remotely without authentication.

The exploit involves uploading a file with PHP code embedded but named and labeled as an image, bypassing the weak validation. Once uploaded, the attacker can access and control the server through the uploaded webshell.


How can this vulnerability impact me? :

This vulnerability allows remote attackers to upload and execute malicious scripts on the server without authentication, leading to remote code execution.

  • Attackers can gain full control over the affected server.
  • Sensitive data stored on the server can be stolen or manipulated.
  • The server can be used as a launchpad for further attacks against other systems.
  • System integrity, confidentiality, and availability are at risk.

How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability can be detected by monitoring for suspicious HTTP POST requests to the endpoint /mis/Administrator/PHP/AdminUpdateAlbum.php that include multipart/form-data uploads with manipulated Content-Type and Content-Disposition headers.

Specifically, look for uploads where the file extension or Content-Type does not match the actual file content, such as PHP code disguised as image files.

Example commands to detect such activity include using network traffic analysis tools like tcpdump or Wireshark to capture HTTP POST requests to the vulnerable endpoint, and grep or similar tools to search for suspicious file names or headers in web server logs.

  • Use tcpdump to capture HTTP POST requests to the vulnerable path: tcpdump -A -s 0 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)' | grep 'POST /mis/Administrator/PHP/AdminUpdateAlbum.php'
  • Search web server access logs for suspicious file uploads: grep 'AdminUpdateAlbum.php' /var/log/apache2/access.log | grep -E '\.php|Content-Type: image/gif|Content-Disposition'
  • Check uploaded files directory for unexpected file extensions or recently modified files with suspicious names like *.php or files with double extensions (e.g., .php.png).

What immediate steps should I take to mitigate this vulnerability?

Immediate mitigation steps include:

  • Do not rely solely on the Content-Type header for file validation; instead, verify the actual file content by inspecting file headers or magic numbers.
  • Implement a strict whitelist of allowed file extensions (e.g., jpg, png, pdf) and reject files with script-related suffixes such as .php, .asp, or bypass suffixes like .php.png.
  • Store uploaded files outside the web root or in directories that are not directly accessible via URL, and access them through backend programs.
  • Rename uploaded files using random strings combined with fixed suffixes to prevent attackers from guessing file locations and executing malicious files.
  • Monitor and restrict access to the vulnerable endpoint and consider applying web application firewall (WAF) rules to block suspicious upload attempts.

How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

The vulnerability allows remote attackers to upload and execute malicious scripts on the server, potentially leading to unauthorized access, data theft, and system compromise.

Such unauthorized access and potential data breaches can negatively impact compliance with common standards and regulations like GDPR and HIPAA, which require protection of personal and sensitive data.

Therefore, if exploited, this vulnerability could lead to non-compliance with data protection requirements, resulting in legal and financial consequences.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart