Skip to content
CriticalVulnerability

CVE-2024-41115: streamlit-geospatial remote code execution via palette input in Timelapse page

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

Summary

CVE-2024-41115 affects streamlit-geospatial, a Streamlit multipage app for geospatial applications, before commit c4f81d9616d40c60584e36abb15300853a66e489. The `palette` variable on line 488 of `pages/1_📷_Timelapse.py` takes user input that later reaches the `eval()` function on line 493, enabling remote code execution. NVD lists the weakness as CWE-20 (Improper Input Validation) from GitHub, Inc.

Mitigation

Commit c4f81d9616d40c60584e36abb15300853a66e489 fixes this issue.