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

  • 8.7 High severity

    wiki: Unrestricted Upload of File with Dangerous Type

    CVE-2026-34735HytaleModding

    The Hytale Modding Wiki is a free service for Hytale mods to host their documentation & wikis. In version 1.2.0 and prior, the quickUpload() endpoint validates uploaded files by checking their MIME type (via PHP's finfo, which inspects file contents) but const

  • 7.3 High severity

    InforCenter PLM: Improper Access Control

    CVE-2026-5261Shandong Hoteam

    A vulnerability was identified in Shandong Hoteam InforCenter PLM up to 8.3.8. The impacted element is the function uploadFileToIIS of the file /Base/BaseHandler.ashx. The manipulation of the argument File leads to unrestricted upload. It is possible to initia

  • 7.2 High severity

    basercms: Unrestricted Upload of File with Dangerous Type

    CVE-2025-32957Baserproject

    baserCMS is a website development framework. Prior to version 5.2.3, the application's restore function allows users to upload a .zip file, which is then automatically extracted. A PHP file inside the archive is included using require_once without validating o

  • 7.3 High severity

    localGPT: Improper Access Control

    CVE-2026-5001PromtEngineer

    A flaw has been found in PromtEngineer localGPT up to 4d41c7d1713b16b216d8e062e51a5dd88b20b054. The affected element is the function do_POST of the file backend/server.py. This manipulation causes unrestricted upload. The attack is possible to be carried out r

  • 8.8 High severity

    Bludit: Unrestricted Upload of File with Dangerous Type

    CVE-2026-25099BluditEPSS 2.04%

    Bludit’s API plugin allows an authenticated attacker with a valid API token to upload files of any type and extension without restriction, which can then be executed, leading to Remote Code Execution. This issue was fixed in 3.18.4.

  • 8.8 High severity

    sharp: Unrestricted Upload of File with Dangerous Type

    CVE-2026-33687Code16

    Sharp is a content management framework built for Laravel as a package. Versions prior to 9.20.0 contain a vulnerability in the file upload endpoint that allows authenticated users to bypass all file type restrictions. The upload endpoint within the `ApiFormUp

  • 9.8 Critical severity

    Aftermarket DPC: Unrestricted Upload of File with Dangerous Type

    CVE-2025-55267HCL

    HCL Aftermarket DPC is affected by Unrestricted File Upload vulnerability, allows attacker to upload and execute malicious scripts, gaining full control over the server.

  • 9.8 Critical severity

    laravel-mediable: Unrestricted Upload of File with Dangerous Type

    CVE-2026-4809Plank

    plank/laravel-mediable through version 6.4.0 can allow upload of a dangerous file type when an application using the package accepts or prefers a client-supplied MIME type during file upload handling. In that configuration, a remote attacker can submit a file

  • 9.9 Critical severity

    Green Downloads: Unrestricted Upload of File with Dangerous Type

    CVE-2026-32536Halfdata

    Unrestricted Upload of File with Dangerous Type vulnerability in halfdata Green Downloads halfdata-paypal-green-downloads allows Using Malicious Files.This issue affects Green Downloads: from n/a through <= 2.08.

  • 9.1 Critical severity

    Photo Engine: Unrestricted Upload of File with Dangerous Type

    CVE-2026-32524Jordy Meow

    Unrestricted Upload of File with Dangerous Type vulnerability in Jordy Meow Photo Engine wplr-sync allows Upload a Web Shell to a Web Server.This issue affects Photo Engine: from n/a through <= 6.4.9.

  • 9.9 Critical severity

    WPJAM Basic: Unrestricted Upload of File with Dangerous Type

    CVE-2026-32523Denishua

    Unrestricted Upload of File with Dangerous Type vulnerability in denishua WPJAM Basic wpjam-basic allows Using Malicious Files.This issue affects WPJAM Basic: from n/a through <= 6.9.2.

  • 9.9 Critical severity

    Ona: Unrestricted Upload of File with Dangerous Type

    CVE-2026-32482Deothemes

    Unrestricted Upload of File with Dangerous Type vulnerability in deothemes Ona ona allows Upload a Web Shell to a Web Server.This issue affects Ona: from n/a through < 1.24.

  • 9.9 Critical severity

    WPBookit Pro: Unrestricted Upload of File with Dangerous Type

    CVE-2026-25413Iqonicdesign

    Unrestricted Upload of File with Dangerous Type vulnerability in iqonicdesign WPBookit Pro wpbookit-pro allows Using Malicious Files.This issue affects WPBookit Pro: from n/a through <= 1.6.18.

  • 7.2 High severity

    Secure Data Forms: Unrestricted Upload of File with Dangerous Type

    CVE-2026-23636KiteworksEPSS 1.05%

    Kiteworks is a private data network (PDN). In Kiteworks Secure Data Forms prior to version 9.2.1, the manager of a form could potentially exploit an Unrestricted Upload of File with Dangerous Type due to a missing validation. Upgrade Kiteworks to version 9.2.1

  • 8.8 High severity

    Jupiter X Core: Unrestricted Upload of File with Dangerous Type

    CVE-2026-3533ArtBees

    The Jupiter X Core plugin for WordPress is vulnerable to limited file uploads due to missing authorization on import_popup_templates() function as well as insufficient file type validation in the upload_files() function in all versions up to, and including, 4.

  • 8.8 High severity

    CSWeb: Unrestricted Upload of File with Dangerous Type

    CVE-2025-60947Census

    Census CSWeb 8.0.1 allows arbitrary file upload. A remote, authenticated attacker could upload a malicious file, possibly leading to remote code execution. Fixed in 8.1.0 alpha.

  • 8.8 High severity

    AVideo: Unrestricted Upload of File with Dangerous Type

    CVE-2026-33717WWBN

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `downloadVideoFromDownloadURL()` function in `objects/aVideoEncoder.json.php` saves remote content to a web-accessible temporary directory using the original URL's filename

  • 8.8 High severity

    AVideo: Unrestricted Upload of File with Dangerous Type

    CVE-2026-33647WWBN

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `ImageGallery::saveFile()` method validates uploaded file content using `finfo` MIME type detection but derives the saved filename extension from the user-supplied original

  • 7.3 High severity

    Environmental Monitoring Cloud Platform: Improper Access Control

    CVE-2026-4536Acrel

    A vulnerability was found in Acrel Environmental Monitoring Cloud Platform 1.1.0. This issue affects some unknown processing. Performing a manipulation results in unrestricted upload. The attack may be initiated remotely. The exploit has been made public and c

  • 8.8 High severity

    Precurio Intranet Portal: Cross-Site Request Forgery

    CVE-2026-32989Precurio

    Precurio Intranet Portal 4.4 contains a cross-site request forgery vulnerability that allows attackers to induce authenticated users to submit crafted requests to a profile update endpoint handling file uploads. Attackers can exploit this to upload executable

  • 8.8 High severity

    Terrapack Tkservercgi: Unrestricted Upload of File with Dangerous Type

    CVE-2025-67260Aster-te

    The Terrapack software, from ASTER TEC / ASTER S.p.A., with the indicated components and versions has a file upload vulnerability that may allow attackers to execute arbitrary code. Vulnerable components include Terrapack TkWebCoreNG:: 1.0.20200914, Terrapack

  • 8.8 High severity

    FileRise: Unrestricted Upload of File with Dangerous Type

    CVE-2026-33071Error311

    FileRise is a self-hosted web file manager / WebDAV server. In versions prior to 3.8.0, the WebDAV upload endpoint accepts any file extension including .phtml, .php5, .htaccess, and other server-side executable types, bypassing the filename validation enforced

  • 9.8 Critical severity

    Xerte Online Toolkits: Unrestricted Upload of File with Dangerous Type

    CVE-2026-32985XerteEPSS 1.54%

    Xerte Online Toolkits versions 3.14 and earlier contain an unauthenticated arbitrary file upload vulnerability in the template import functionality that allows remote attackers to execute arbitrary code by uploading a crafted ZIP archive containing malicious P

  • 8.8 High severity

    admidio: Unrestricted Upload of File with Dangerous Type

    CVE-2026-32756AdmidioEPSS 1.11%

    Admidio is an open-source user management solution. Versions 5.0.6 and below contain a critical unrestricted file upload vulnerability in the Documents & Files module. Due to a design flaw in how CSRF token validation and file extension verification interact w

  • 7.2 High severity

    Photography: Unrestricted Upload of File with Dangerous Type

    CVE-2026-27043ThemeGoods

    Unrestricted Upload of File with Dangerous Type vulnerability in ThemeGoods Photography allows Path Traversal.This issue affects Photography: from n/a before 7.7.6.

  • 9.1 Critical severity

    Mobile App Editor: Unrestricted Upload of File with Dangerous Type

    CVE-2026-27067Syarif

    Unrestricted Upload of File with Dangerous Type vulnerability in Syarif Mobile App Editor mobile-app-editor allows Upload a Web Shell to a Web Server.This issue affects Mobile App Editor: from n/a through <= 1.3.1.

  • 9.0 Critical severity

    Woocommerce Wholesale Lead Capture: Unrestricted Upload of File with Dangerous Type

    CVE-2026-27540Rymera Web Co PtyEPSS 2.92%

    Unrestricted Upload of File with Dangerous Type vulnerability in Rymera Web Co Pty Ltd. Woocommerce Wholesale Lead Capture allows Using Malicious Files. This issue affects Woocommerce Wholesale Lead Capture: through 2.0.3.1.

  • 7.2 High severity

    xiaoheiFS: Unrestricted Upload of File with Dangerous Type

    CVE-2026-28674Danvei233

    xiaoheiFS is a self-hosted financial and operational system for cloud service businesses. In versions up to and including 0.3.15, the `AdminPaymentPluginUpload` endpoint lets admins upload any file to `plugins/payment/`. It only checks a hardcoded password (`q

  • 7.2 High severity

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

    CVE-2026-28673Danvei233

    xiaoheiFS is a self-hosted financial and operational system for cloud service businesses. In versions up to and including 0.3.15, the standard plugin system allows admins to upload a ZIP file containing a binary and a `manifest.json`. The server trusts the `bi

  • 7.3 High severity

    Easy7 Integrated Management Platform: Improper Access Control

    CVE-2026-4221Tiandy

    A vulnerability was found in Tiandy Easy7 Integrated Management Platform 7.17.0. This affects an unknown part of the file /rest/file/uploadLedImage of the component Endpoint. The manipulation of the argument File results in unrestricted upload. The attack may

  • 7.3 High severity

    Integrated Management Platform: Improper Access Control

    CVE-2026-4220Technologies

    A vulnerability has been found in Technologies Integrated Management Platform 7.17.0. Affected by this issue is some unknown functionality of the file /SetWebpagePic.jsp. The manipulation of the argument targetPath/Suffix leads to unrestricted upload. The atta

  • 7.3 High severity

    glowxq-oj: Improper Access Control

    CVE-2026-4201Glowxq

    A weakness has been identified in glowxq glowxq-oj up to 6f7c723090472057252040fd2bbbdaa1b5ed2393. This vulnerability affects the function Upload of the file business/business-system/src/main/java/com/glowxq/system/admin/controller/SysFileController.java. Exec

  • 7.3 High severity

    node-api-postgres: Improper Access Control

    CVE-2026-4191JawherKl

    A flaw has been found in JawherKl node-api-postgres up to 2.5. Affected is the function path.extname of the file index.js of the component Profile Picture Handler. This manipulation causes unrestricted upload. The attack is possible to be carried out remotely.

  • 9.8 Critical severity

    Pix for WooCommerce: Unrestricted Upload of File with Dangerous Type

    CVE-2026-3891LinknacionalEPSS 34.3%

    The Pix for WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing capability check and missing file type validation in the 'lkn_pix_for_woocommerce_c6_save_settings' function in all versions up to, and including, 1.5.0. This m

  • 8.8 High severity

    Royal Addons for Elementor – Addons and…: Unrestricted Upload of File with Dangerous Type

    CVE-2025-13067Wproyal

    The Royal Addons for Elementor plugin for WordPress is vulnerable to arbitrary file upload in all versions up to, and including, 1.7.1049. This is due to insufficient file type validation detecting files named main.php, allowing a file with such a name to bypa

  • 8.8 High severity

    Resort Reservation System: Unrestricted Upload of File with Dangerous Type

    CVE-2026-3800SourceCodester

    A vulnerability has been found in SourceCodester/janobe Resort Reservation System 1.0. Affected is the function doInsert of the file /controller.php?action=add. Such manipulation of the argument image leads to unrestricted upload. The attack can be executed re

  • 8.8 High severity

    Video Surveillance System 视频监控平台: Unrestricted Upload of File with Dangerous Type

    CVE-2026-3797Tiandy

    A security vulnerability has been detected in Tiandy Video Surveillance System 视频监控平台 7.17.0. The impacted element is the function uploadFile of the file /src/com/tiandy/easy7/core/rest/CLS_REST_File.java. The manipulation of the argument fileName leads to unr

  • 8.8 High severity

    Bytedesk: Unrestricted Upload of File with Dangerous Type

    CVE-2026-3749Bytedesk

    A weakness has been identified in Bytedesk up to 1.3.9. This vulnerability affects the function handleFileUpload of the file source-code/src/main/java/com/bytedesk/core/upload/UploadRestService.java of the component SVG File Handler. Executing a manipulation c

  • 8.8 High severity

    Bytedesk: Unrestricted Upload of File with Dangerous Type

    CVE-2026-3748Bytedesk

    A security flaw has been discovered in Bytedesk up to 1.3.9. This affects the function uploadFile of the file source-code/src/main/java/com/bytedesk/core/upload/UploadRestController.java of the component SVG File Handler. Performing a manipulation results in u

  • 9.8 Critical severity

    backstage: Unrestricted Upload of File with Dangerous Type

    CVE-2026-29186Backstage

    Backstage is an open framework for building developer portals. Prior to version 1.14.3, this is a configuration bypass vulnerability that enables arbitrary code execution. The @backstage/plugin-techdocs-node package uses an allowlist to filter dangerous MkDocs