CyberSecBulletin

Unrestricted Upload of File with Dangerous Type

CWE-434

The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.

We track 2,513 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.9. 28 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Generate a new, unique filename for an uploaded file instead of using the user-supplied filename, so that no external input is used at all.
  • Architecture and Design: When the set of acceptable objects, such as filenames or URLs, is limited or known, create a mapping from a set of fixed input values (such as numeric IDs) to the actual filenames or URLs, and reject all other inputs.
  • Architecture and Design: Consider storing the uploaded files outside of the web document root entirely. Then, use other mechanisms to deliver the files dynamically.
  • Architecture and Design: Define a very limited set of allowable extensions and only generate filenames that end in these extensions. Consider the possibility of XSS (CWE-79) before allowing.html or.htm file types.
  • Implementation: Ensure that only one extension is used in the filename. Some web servers, including some versions of Apache, may process files based on inner extensions so that filename.php.gif is fed to the PHP interpreter.

Latest Unrestricted Upload of File with Dangerous Type vulnerabilities

  • 9.8 Critical severity

    File Uploader for WooCommerce: Unrestricted Upload of File with Dangerous Type

    CVE-2025-13329Snowray

    The File Uploader for WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the callback function for the 'add-image-data' REST API endpoint in all versions up to, and including, 1.0.3. This makes it po

  • 8.8 High severity

    flatnux: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53956Altervista

    Flatnux 2021-03.25 contains an authenticated file upload vulnerability that allows administrative users to upload arbitrary PHP files through the file manager. Attackers with admin credentials can upload malicious PHP scripts to the web root directory, enablin

  • 8.8 High severity

    Dotclear: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53952DotclearEPSS 1.13%

    Dotclear 2.25.3 contains a remote code execution vulnerability that allows authenticated attackers to upload malicious PHP files with .phar extension through the blog post creation interface. Attackers can upload files containing PHP system commands that execu

  • 9.8 Critical severity

    WYSIWYG Editor: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53950Innovastudio

    InnovaStudio WYSIWYG Editor 5.4 contains an unrestricted file upload vulnerability that allows attackers to bypass file extension restrictions through filename manipulation. Attackers can upload malicious ASP shells by using null byte techniques and alternate

  • 9.1 Critical severity

    Weblate is a web based localization tool.

    CVE-2025-68398WeblateOrg

    Weblate is a web based localization tool. In versions prior to 5.15.1, it was possible to overwrite Git configuration remotely and override some of its behavior. Version 5.15.1 fixes the issue.

  • 8.8 High severity

    File Thingie: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53942Leefish

    File Thingie 2.5.7 contains an authenticated file upload vulnerability that allows remote attackers to upload malicious PHP zip archives to the web server. Attackers can create a custom PHP payload, upload and unzip it, and then execute arbitrary system comman

  • 8.8 High severity

    Client Database Management System: Improper Access Control

    CVE-2025-14885SourceCodester

    A flaw has been found in SourceCodester Client Database Management System 1.0. This affects an unknown part of the file /user_leads.php of the component Leads Generation Module. Executing manipulation can lead to unrestricted upload. The attack can be launched

  • 9.0 Critical severity

    WP Webhooks: Unrestricted Upload of File with Dangerous Type

    CVE-2025-66074Cozmoslabs

    Unrestricted Upload of File with Dangerous Type vulnerability in Cozmoslabs WP Webhooks wp-webhooks allows Path Traversal.This issue affects WP Webhooks: from n/a through <= 3.3.8.

  • 9.9 Critical severity

    Motors: Unrestricted Upload of File with Dangerous Type

    CVE-2025-64374StylemixThemes

    Unrestricted Upload of File with Dangerous Type vulnerability in StylemixThemes Motors motors allows Using Malicious Files.This issue affects Motors: from n/a through <= 5.6.81.

  • 9.9 Critical severity

    WordPress Contact Form 7 PDF, Google Sheet &…: Unrestricted Upload of File with Dangerous Type

    CVE-2025-64231RedefiningTheWeb

    Unrestricted Upload of File with Dangerous Type vulnerability in RedefiningTheWeb WordPress Contact Form 7 PDF, Google Sheet & Database rtwwcfp-wordpress-contact-form-7-pdf allows Using Malicious Files.This issue affects WordPress Contact Form 7 PDF, Google Sh

  • 8.8 High severity

    Serendipity: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53933S9yEPSS 1.02%

    Serendipity 2.4.0 contains a remote code execution vulnerability that allows authenticated attackers to upload malicious PHP files with .phar extension. Attackers can upload files with system command payloads to the media upload endpoint and execute arbitrary

  • 8.8 High severity

    Ulicms: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53924Ulicms

    UliCMS 2023.1-sniffing-vicuna contains a remote code execution vulnerability that allows authenticated attackers to upload PHP files with .phar extension during profile avatar upload. Attackers can trigger code execution by visiting the uploaded file's locatio

  • 9.8 Critical severity

    TinyWebGallery: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53922TinyWebGalleryEPSS 1.11%

    TinyWebGallery v2.5 contains a remote code execution vulnerability in the admin upload functionality that allows unauthenticated attackers to upload malicious PHP files. Attackers can upload .phar files with embedded system commands to execute arbitrary code o

  • 9.8 Critical severity

    SitemagicCMS: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53921Sitemagic

    SitemagicCMS 4.4.3 contains a remote code execution vulnerability that allows attackers to upload malicious PHP files to the files/images directory. Attackers can upload a .phar file with system command execution payload to compromise the web application and e

  • 7.2 High severity

    CRM: Improper Neutralization of Special Elements used in an OS Command

    CVE-2025-68109ChurchCRMEPSS 1.53%

    ChurchCRM is an open-source church management system. In versions prior to 6.5.3, the Database Restore functionality does not validate the content or file extension of uploaded files. As a result, an attacker can upload a web shell file and subsequently upload

  • 9.9 Critical severity

    Pagekit: Improper Neutralization of Special Elements used in an OS Command

    CVE-2025-67164Pagekit

    An authenticated arbitrary file upload vulnerability in the /storage/poc.php component of Pagekit CMS v1.0.18 allows attackers to execute arbitrary code via uploading a crafted PHP file.

  • 8.8 High severity

    ConvertX: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2025-66449C4illin

    ConvertXis a self-hosted online file converter. In versions prior to 0.16.0, the endpoint `/upload` allows an authenticated user to write arbitrary files on the system, overwriting binaries and allowing code execution. The upload function takes `file.name` dir

  • 7.2 High severity

    Blackcat CMS: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53892Blackcat-cms

    Blackcat CMS 1.4 contains a remote code execution vulnerability that allows authenticated administrators to upload malicious PHP files through the jquery plugin manager. Attackers can upload a zip file with a PHP shell script and execute arbitrary system comma

  • 7.2 High severity

    Perch: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53889Perch

    Perch CMS 3.2 contains a remote code execution vulnerability that allows authenticated administrators to upload arbitrary PHP files through the assets management interface. Attackers can upload a malicious .phar file with embedded system command execution capa

  • 7.2 High severity

    Webutler: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53885Webutler

    Webutler v3.2 contains a remote code execution vulnerability that allows authenticated administrators to upload PHP files with system command execution. Attackers can upload a PHAR file with embedded system commands to the media browser and execute arbitrary c

  • 9.8 Critical severity

    Soosyze: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53871Soosyze

    Soosyze 2.0.0 contains a file upload vulnerability that allows attackers to upload arbitrary HTML files with embedded PHP code to the application. Attackers can exploit the broken file upload mechanism to potentially view sensitive file paths and execute malic

  • 8.7 High severity

    WebIGniter: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53869WebIGniter

    WEBIGniter 28.7.23 contains a file upload vulnerability that allows authenticated attackers to upload and execute dangerous PHP files through the media function. Attackers can leverage any created account to upload malicious PHP scripts that enable remote code

  • 8.8 High severity

    coppermine-gallery: Unrestricted Upload of File with Dangerous Type

    CVE-2023-53868Coppermine

    Coppermine Gallery 1.6.25 contains a remote code execution vulnerability that allows authenticated attackers to upload malicious PHP files through the plugin manager. Attackers can upload a zipped PHP file with system commands to the plugin directory and execu

  • 7.2 High severity

    Computer Laboratory System: Unrestricted Upload of File with Dangerous Type

    CVE-2025-14642code-projects

    A vulnerability has been found in code-projects Computer Laboratory System 1.0. Impacted is an unknown function of the file technical_staff_pic.php. Such manipulation of the argument image leads to unrestricted upload. The attack may be launched remotely. The

  • 7.2 High severity

    Computer Laboratory System: Unrestricted Upload of File with Dangerous Type

    CVE-2025-14641code-projects

    A flaw has been found in code-projects Computer Laboratory System 1.0. This issue affects some unknown processing of the file admin/admin_pic.php. This manipulation of the argument image causes unrestricted upload. The attack may be initiated remotely. The exp

  • 8.8 High severity

    WP3D Model Import Viewer: Unrestricted Upload of File with Dangerous Type

    CVE-2025-13094Wp3d

    The WP3D Model Import Viewer plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the handle_import_file() function in all versions up to, and including, 1.0.7. This makes it possible for authenticated attackers,

  • 9.8 Critical severity

    Online Student Enrollment System: Unrestricted Upload of File with Dangerous Type

    CVE-2025-14583CampCodes

    A flaw has been found in campcodes Online Student Enrollment System 1.0. This impacts an unknown function of the file /admin/register.php. Executing a manipulation of the argument photo can lead to unrestricted upload. The attack can be launched remotely. The

  • 7.2 High severity

    Online Student Enrollment System: Unrestricted Upload of File with Dangerous Type

    CVE-2025-14582CampCodes

    A vulnerability was detected in campcodes Online Student Enrollment System 1.0. This affects an unknown function of the file /admin/index.php?page=user-profile. Performing a manipulation of the argument userphoto results in unrestricted upload. The attack can

  • 8.8 High severity

    Infility Global: Unrestricted Upload of File with Dangerous Type

    CVE-2025-12968Infility

    The Infility Global plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation and capability checks in all versions up to, and including, 2.14.42. This is due to the `upload_file` function in the `infility_import_file` cl

  • 8.8 High severity

    WBCE CMS: Unrestricted Upload of File with Dangerous Type

    CVE-2025-34506Wbce

    WBCE CMS version 1.6.3 and prior contains an authenticated remote code execution vulnerability that allows administrators to upload malicious modules. Attackers can craft a specially designed ZIP module with embedded PHP reverse shell code to gain remote syste

  • 7.2 High severity

    xbtitFM: Unrestricted Upload of File with Dangerous Type

    CVE-2024-58313Xbtitfm

    xbtitFM 4.1.18 contains an insecure file upload vulnerability that allows authenticated attackers with administrative privileges to upload and execute arbitrary PHP code through the file_hosting feature. Attackers can bypass file type restrictions by modifying

  • 9.2 Critical severity

    Compuware iStrobe Web: Unrestricted Upload of File with Dangerous Type

    CVE-2024-58298BMC Software

    Compuware iStrobe Web 20.13 contains a pre-authentication remote code execution vulnerability that allows unauthenticated attackers to upload malicious JSP files through a path traversal in the file upload form. Attackers can exploit the 'fileName' parameter t

  • 8.6 High severity

    ElkArte Forum: Unrestricted Upload of File with Dangerous Type

    CVE-2024-58295Elkarte

    ElkArte Forum 1.1.9 contains a remote code execution vulnerability that allows authenticated administrators to upload malicious PHP files through the theme installation process. Attackers can upload a ZIP archive with a PHP file containing system commands, whi

  • 7.2 High severity

    Real Estate Property Listing App: Unrestricted Upload of File with Dangerous Type

    CVE-2025-14530SourceCodester

    A vulnerability has been found in SourceCodester Real Estate Property Listing App 1.0. The impacted element is an unknown function of the file /admin/property.php. Such manipulation of the argument image leads to unrestricted upload. It is possible to launch t

  • 9.8 Critical severity

    Easyimages2.0: Use of Incorrectly-Resolved Name or Reference

    CVE-2025-65474Easyimages2.0 Project

    An arbitrary file rename vulnerability in the /admin/manager.php component of EasyImages 2.0 v2.8.6 and below allows attackers to execute arbitrary code via renaming a PHP file to a SVG format.

  • 8.8 High severity

    Easyimages2.0: Unrestricted Upload of File with Dangerous Type

    CVE-2025-65471Easyimages2.0 Project

    An arbitrary file upload vulnerability in the /admin/manager.php component of EasyImages 2.0 v2.8.6 and below allows attackers to execute arbitrary code via uploading a crafted PHP file.

  • 9.8 Critical severity

    hfly: Unrestricted Upload of File with Dangerous Type

    CVE-2025-14522Baowzh

    A vulnerability was detected in baowzh hfly up to 638ff9abe9078bc977c132b37acbe1900b63491c. The impacted element is an unknown function of the file /Public/Kindeditor/php/upload_json.php. Performing manipulation of the argument imgFile results in unrestricted

  • 8.8 High severity

    WBCE CMS: Unrestricted Upload of File with Dangerous Type

    CVE-2024-58283Wbce

    WBCE CMS version 1.6.2 contains a remote code execution vulnerability that allows authenticated attackers to upload malicious PHP files through the Elfinder file manager. Attackers can exploit the file upload functionality in the elfinder connector to upload a

  • 7.2 High severity

    Serendipity: Unrestricted Upload of File with Dangerous Type

    CVE-2024-58282SerendipityEPSS 1.09%

    Serendipity 2.5.0 contains a remote code execution vulnerability that allows authenticated administrators to upload malicious PHP files through the media upload functionality. Attackers can exploit the file upload mechanism by creating a PHP shell with a comma

  • 8.8 High severity

    Dotclear: Unrestricted Upload of File with Dangerous Type

    CVE-2024-58281DotclearEPSS 1.01%

    Dotclear 2.29 contains a remote code execution vulnerability that allows authenticated attackers to upload malicious PHP files through the media upload functionality. Attackers can exploit the file upload process by crafting a PHP shell with a command executio