Arbitrary File Upload Affecting flask-reuploaded package, versions [,1.6.0)


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-PYTHON-FLASKREUPLOADED-18319702
  • published26 Jul 2026
  • disclosed17 Jul 2026
  • creditUnknown

Introduced: 17 Jul 2026

NewCVE-2026-54567  (opens in a new tab)
CWE-178  (opens in a new tab)
CWE-434  (opens in a new tab)

How to fix?

Upgrade Flask-Reuploaded to version 1.6.0 or higher.

Overview

Flask-Reuploaded is a Flexible and efficient upload handling for Flask

Affected versions of this package are vulnerable to Arbitrary File Upload through the save process when a user-supplied name parameter is used to override the filename. An attacker can upload files with dangerous extensions by manipulating the case of the file extension, thereby bypassing extension denylists and potentially achieving remote code execution on systems that treat file extensions case-insensitively. This is only exploitable if the deployment uses a denylist policy for file extensions, the application passes user-influenced values to the name parameter of save, and the server or filesystem resolves or executes file extensions in a case-insensitive manner.

CVSS Base Scores

version 4.0
version 3.1