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

    10Web Booster – Website speed optimization…: Unrestricted Upload of File with Dangerous Type

    CVE-2026-10858710Web

    The 10Web Booster – Website speed optimization, Cache & Page Speed optimizer plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 2.34.10 via the compressCustom function. This is due to missing file type validation

  • 8.8 High severity

    FV Flowplayer Video Player: Unrestricted Upload of File with Dangerous Type

    CVE-2026-86461FolioVision

    The FV Flowplayer Video Player plugin for WordPress is vulnerable to Limited Arbitrary File Upload in all versions up to, and including, 7.5.54.7212 via the check_mimetype function. This is due to incomplete file type validation in the check_mimetype function

  • 9.8 Critical severity

    JTL-Connector for WooCommerce: Unrestricted Upload of File with Dangerous Type

    CVE-2026-87855Ntbyk

    The JTL-Connector for WooCommerce plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 2.4.3 via the saveImage() function. This is due to the startSession() function accepting an empty jtlauth parameter as a valid c

  • 9.8 Critical severity

    AGE-GATE: Unrestricted Upload of File with Dangerous Type

    CVE-2026-104800Streetforce1EPSS 1.03%

    The AGE-GATE plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1.0 via the 'width (and height)' parameter parameter. This is due to missing authentication, capability checks, and nonce verification on the standal

  • 9.8 Critical severity

    Snazzy Social Media Feed: Unrestricted Upload of File with Dangerous Type

    CVE-2026-110002Snazzyplugins

    The Snazzy Social Media Feed plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 2.5 via the (file scope) function. This is due to missing WordPress bootstrap, authentication, capability, and nonce checks in the st

  • 9.8 Critical severity

    Printcart Store – Web to Print Product…: Unrestricted Upload of File with Dangerous Type

    CVE-2026-93388Printcart

    The Printcart Store (PCDesigner / NB Designer) plugin for WooCommerce is vulnerable to unauthenticated arbitrary file upload leading to remote code execution in all versions up to, and including, 2.9.1 The nbdesigner_copy_image_from_url AJAX action is register

  • 10.0 Critical severity

    ColdFusion 2025: Unrestricted Upload of File with Dangerous Type

    CVE-2026-105899AdobeEPSS 1.04%

    ColdFusion is affected by an Unrestricted Upload of File with Dangerous Type vulnerability that could result in arbitrary code execution in the context of the current user. An attacker could exploit this vulnerability to execute arbitrary code. Exploitation of

  • 9.1 Critical severity

    OpenCATS: Unrestricted Upload of File with Dangerous Type

    CVE-2026-54454OpenCATS

    OpenCATS is an open-source applicant tracking system and recruitment CRM for staffing agencies and hiring teams. Prior to 0.10.0, the OpenCATS Import module in modules/import/ImportUI.php can preserve an uploaded file's original name for one import data type a

  • 7.3 High severity

    phpwcms: Improper Access Control

    CVE-2026-110025Slackero

    A flaw has been found in slackero phpwcms up to 1.9.49/1.12.3. This issue affects some unknown processing of the file include/inc_front/content/cnt23.article.inc.php of the component Extension Check. This manipulation of the argument POST_name causes unrestric

  • 7.3 High severity

    Library Management System: Improper Access Control

    CVE-2026-108975SourceCodester

    A security flaw has been discovered in SourceCodester Library Management System 1.0. This vulnerability affects the function move_uploaded_file of the file admin/add_admin.php. Performing a manipulation of the argument image results in unrestricted upload. The

  • 7.3 High severity

    E-Learning System: Improper Access Control

    CVE-2026-108974SourceCodester

    A vulnerability was identified in SourceCodester E-Learning System 1.0. This affects the function save_users of the file /classes/Users.php?f=save. Such manipulation of the argument img leads to unrestricted upload. The attack can be launched remotely. The exp

  • 7.3 High severity

    Contact Tracing System: Improper Access Control

    CVE-2026-108973SourceCodester

    A vulnerability was determined in SourceCodester Contact Tracing System 1.0. Affected by this issue is the function move_uploaded_file of the file /classes/Users.php?f=save. This manipulation of the argument img/id causes unrestricted upload. The attack can be

  • 7.2 High severity

    Thelia: Unrestricted Upload of File with Dangerous Type

    CVE-2026-109397Thelia

    Thelia before 3.1.2 and 3.2.x before 3.2.1 contains an unrestricted file upload vulnerability that allows authenticated back-office users to upload PHP files by appending a trailing space to filenames. FileProcessorService validates the raw filename but FileMa

  • 8.8 High severity

    Thelia: Improper Control of Generation of Code

    CVE-2026-103535TheliaEPSS 1.05%

    Thelia v2.6.1 contains path traversal and PHP code injection vulnerabilities in its translation editor that can be chained to achieve remote code execution. The `item_name` parameter, used to build the translation file's write path, does not sanitize directory

  • 7.2 High severity

    Thelia: Unrestricted Upload of File with Dangerous Type

    CVE-2026-103522Thelia

    In Thelia v2.6.0, the store banner upload feature performs insufficient filetype validation that relies exclusively on client‑supplied MIME types. An attacker with administrative access can upload a PHP file disguised as an image to bypass validation and achie

  • 7.2 High severity

    Thelia: Unrestricted Upload of File with Dangerous Type

    CVE-2026-103521Thelia

    In Thelia v2.6.0, the document upload endpoint properly blocks the upload of executable file types, but the document update endpoint does not perform the same validation. An attacker with administrative Thelia permissions can exploit this vulnerability to uplo

  • 9.8 Critical severity

    Anton Extensions: Unrestricted Upload of File with Dangerous Type

    CVE-2026-104028Anton Extensions

    The Anton Extensions WordPress plugin through 1.2.2 does not perform any capability check, nonce verification, or file-type validation before writing attacker-supplied content to an attacker-chosen path, allowing unauthenticated attackers to upload arbitrary P

  • 8.8 High severity

    FV Player 8: Unrestricted Upload of File with Dangerous Type

    CVE-2026-83526FolioVision

    The FV Player 8 plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 8.1.7 via the check_mimetype function. This is due to insufficient file type validation in check_mimetype(), which writes attacker-supplied remote

  • 7.2 High severity

    Rank Math SEO: Unrestricted Upload of File with Dangerous Type

    CVE-2026-104752Rank Math SEO

    The Rank Math SEO WordPress plugin before 1.0.280 does not correctly validate the type of a file uploaded through its settings import feature, allowing users with administrator-level access to upload a PHP file and achieve remote code execution.

  • 9.8 Critical severity

    3D Product configurator for WooCommerce: Unrestricted Upload of File with Dangerous Type

    CVE-2026-103889ExpiviEPSS 1.01%

    The 3D Product configurator for WooCommerce plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 2.16.2 via the 'xpv_image' parameter parameter. This is due to missing authentication and nonce checks on the wp_loade

  • 9.8 Critical severity

    Extensions For CF7 (Contact form 7 Database…: Unrestricted Upload of File with Dangerous Type

    CVE-2026-94589Htplugins

    The Extensions For CF7 (Contact form 7 Database, Conditional Fields and Redirection) plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.4.5 via the extcf7_submit function. This is due to missing file extension,

  • 8.8 High severity

    ILIAS: Unrestricted Upload of File with Dangerous Type

    CVE-2026-108113ILIAS-eLearning e.V.

    ILIAS before 9.24, 10.12, and 11.5 contains an unrestricted file upload vulnerability in QTI question import image handling (ilQtiMatImageSecurity) that allows authenticated authors to write executable files. Attackers with question pool import rights can impo

  • 7.5 High severity

    hortusfox-web: Unrestricted Upload of File with Dangerous Type

    CVE-2026-108101Danielbrendel

    HortusFox (hortusfox-web) through 6.3 contains an unrestricted file upload vulnerability in PlantAttachmentModel that allows authenticated users to store files with client-supplied extensions under public/attachments/. Attackers can upload HTML or SVG files vi

  • 10.0 Critical severity

    Zombify: Unrestricted Upload of File with Dangerous Type

    CVE-2026-94503PX-lab

    Unrestricted Upload of File with Dangerous Type vulnerability in PX-lab Zombify zombify allows Upload a Web Shell to a Web Server.This issue affects Zombify: from n/a through 1.7.7.

  • 8.8 High severity

    AWP Classifieds: Unrestricted Upload of File with Dangerous Type

    CVE-2025-15700AWP Classifieds

    The AWP Classifieds WordPress plugin before 4.4.9 does not validate the type of files extracted from an uploaded ZIP archive during its listing-import feature, allowing users with the AWP Classifieds WordPress plugin before 4.4.9's management capability to upl

  • 7.3 High severity

    eimzamip: Unrestricted Upload of File with Dangerous Type

    Unrestricted upload of file with dangerous type vulnerability in İzometri IT Services Domestic and Foreign Trade Co. Ltd. Eimzamip allows Using Malicious Files. This issue affects eimzamip: from v1.6.4 before v1.6.6.

  • 9.8 Critical severity

    Bricksforge: Unrestricted Upload of File with Dangerous Type

    CVE-2026-85097BricksForgeEPSS 3.29%

    The Bricksforge plugin for WordPress is vulnerable to unauthenticated arbitrary file upload in versions up to, and including, 3.1.8.9. This is due to insufficient validation of the attacker-controlled URL field in the 'temporaryFileUploads' parameter during fo

  • 9.1 Critical severity

    Super Forms – Drag & Drop Form Builder: Unrestricted Upload of File with Dangerous Type

    CVE-2026-17609WebRehab

    The Super Forms – Drag & Drop Form Builder plugin for WordPress is vulnerable to Arbitrary Directory Deletion in all versions up to, and including, 6.3.316 via the submit_form function. This is due to insufficient validation of attacker-controlled JSON field d

  • 8.8 High severity

    Super Forms – Drag & Drop Form Builder: Unrestricted Upload of File with Dangerous Type

    CVE-2026-17196WebRehab

    The Super Forms – Drag & Drop Form Builder plugin for WordPress is vulnerable to Unrestricted File Type Upload in all versions up to, and including, 6.3.316 via the upload_files function. This is due to missing file type validation in the upload_files function

  • 7.5 High severity

    BugTracker.NET: Unrestricted Upload of File with Dangerous Type

    CVE-2026-92532BugTracker.NET

    Unrestricted file upload vulnerability in the BugTracker.NET attachment functionality. An authenticated user with administrator privileges could modify the application configuration to store files in a directory accessible via the web interface. Due to the lac

  • 7.1 High severity

    payload: Unrestricted Upload of File with Dangerous Type

    CVE-2026-105868PayloadCMS

    Payload is a free and open source headless content management system. In versions before 3.90.0 and canary versions before 4.0.0-canary.34, local upload configurations that accept XML files can store an XML file and stylesheet that execute JavaScript in the Pa

  • 8.7 High severity

    payload: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105862PayloadCMS

    Payload is a free and open source headless content management system. In versions before 3.90.0 and canary versions before 4.0.0-canary.34, a collection that allows downloadable SVG uploads can store a malicious SVG that bypasses sanitization and executes atta

  • 7.2 High severity

    hortusfox-web: Unrestricted Upload of File with Dangerous Type

    CVE-2026-104069Danielbrendel

    HortusFox before 6.2 contains a remote code execution vulnerability in ThemeModule::startImport() where an uploaded ZIP archive is extracted directly into the public web root before any validation of file names, extensions, or content is performed. An authenti

  • 8.8 High severity

    ACPT (Premium): Unrestricted Upload of File with Dangerous Type

    CVE-2026-105701Mauro Cassani

    The ACPT (Premium) plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 2.0.66 via the render function. This is due to missing capability check on the REST API form creation endpoint and unsandboxed Twig environment

  • 7.5 High severity

    vCast: Improper Authentication

    CVE-2026-82988Viewsonic

    There exists an arbitrary file download in vCast APK delivery mechanism in ViewSonic ViewBoard unknown allows a remote, unauthenticated attacker to trigger unprivileged APK installation via serving a malicious APK URL through an unauthenticated download endpoi

  • 7.3 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105679TryGhost

    Ghost is a Node.js content management system. From 6.22.1 until 6.64.0, Ghost restricted the content type used to serve uploaded files to prevent browsers from executing them. On sites using the default local storage adapter, this restriction was not applied,

  • 7.3 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105651TryGhost

    Ghost is a Node.js content management system. From 5.94.0 until 6.64.0, when creating a bookmark card, Ghost could store non-image files fetched from an external website as bookmark icons or thumbnails. This allowed any staff user, including Contributors, to h

  • 7.3 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105649TryGhost

    Ghost is a Node.js content management system. From 4.22.0 until 6.65.0, SVG media thumbnails and SVG images uploaded with a non-SVG file extension were stored without sanitization. This allowed any staff user, including Contributors, to host scripts on the sit

  • 8.7 High severity

    plane: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105630Makeplane

    Plane is an open-source project management tool. Prior to 1.4.0, an authenticated low-privilege workspace member, including a Guest, can upload an image/svg+xml file as a generic or issue attachment. The file retains the attacker-controlled Content-Type, and t

  • 7.2 High severity

    KunstmaanBundlesCMS: Unrestricted Upload of File with Dangerous Type

    CVE-2026-104890Kunstmaan

    Kunstmaan CMS is an open source content management system based on the Symfony framework. Prior to 7.3.2, src/Kunstmaan/MediaBundle/Helper/File/FileHandler.php performs the blacklisted_extensions check case-sensitively in FileHandler::getFilePath and lowercase