Intel

AIKIDO-2025-10201

streamlit is vulnerable to Unrestricted Upload of File with Dangerous Type

Unrestricted Upload of File with Dangerous TypeCVE-2025-1684 Published Apr 2, 2025

71

High Risk

This Affects:

pythonstreamlit
0.1 - 1.43.1
Fixed in 1.43.2
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to Arbitrary File Upload in the file_uploader.py widget, which fails to enforce file type restrictions on the server side. Although file type limitations can be set on the client side, they are not validated on the server, allowing an attacker to bypass restrictions and upload arbitrary files.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

streamlit is vulnerable to Unrestricted Upload of File with Dangerous Type in versions 0.1 - 1.43.1.

How to fix this

Upgrade the streamlit library to the patch version.