Skip to content
CriticalVulnerability

CVE-2024-41120: streamlit-geospatial server-side request forgery through vector data URL input

Identifier
CVE-2024-41120
Published
Record updated
View JSON
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.8%

Summary

streamlit-geospatial, a Streamlit multipage app for geospatial applications, is affected by CVE-2024-41120. Prior to commit c4f81d9616d40c60584e36abb15300853a66e489, the `url` variable on line 63 of `pages/9_🔲_Vector_Data_Visualization.py` accepts user input that is passed to `gpd.read_file`, which creates requests to arbitrary destinations. This leads to blind server-side request forgery (CWE-918).

Mitigation

Commit c4f81d9616d40c60584e36abb15300853a66e489 fixes this issue.