Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Flask-Reuploaded: Extension-denylist bypass via case-folding asymmetry in name-override path (incomplete-fix variant of CVE-2026-27641)
Vulnerability Description
Flask-Reuploaded provides file uploads for Flask. From 1.5.0 until 1.6.0, UploadSet.save(storage, name=...) in src/flask_uploads/flask_uploads.py applies lowercase_ext to the default upload path but uses the case-preserving extension helper for a caller-supplied name before extension_allowed evaluates an AllExcept denylist. An attacker who controls the name override can use a mixed-case dangerous extension to bypass a lowercase denylist and store the file in the served upload directory. Exploitation requires a denylist configuration, a user-influenced name override, and a deployment that resolves or executes extensions case-insensitively; pure allowlists remain protected and path containment is not bypassed. On an execution-capable upload directory, the stored file can execute with the web server's privileges and affect confidentiality, integrity, and availability. This issue is fixed in version 1.6.0.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Vulnerability Type
大小写敏感处理不恰当
Vulnerability Title
Jürgen Gmach Flask-Reuploaded 输入验证错误漏洞
Vulnerability Description
Jürgen Gmach Flask-Reuploaded是Jürgen Gmach个人开发者的一个为网络应用提供文件上传处理功能的轻量级扩展。 Jürgen Gmach Flask-Reuploaded 1.5.0至1.6.0之前版本存在安全漏洞,该漏洞源于src/flask_uploads/flask_uploads.py中UploadSet.save函数对调用者提供的name参数使用保留大小写的扩展名处理,而未像默认上传路径一样应用lowercase_ext,导致攻击者可通过混合大小写的危险扩展名绕
CVSS Information
N/A
Vulnerability Type
N/A