chore(deps): update dependency streamlit to v1.37.0 [security] #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==1.20.0
->==1.37.0
GitHub Vulnerability Alerts
GHSA-8qw9-gf7w-42x5
Impact
The initial vulnerability identified in Streamlit apps using custom components, allowing for directory traversal attacks, was addressed in version 1.11.1. However, a minor issue persisted, which could still potentially expose certain files on the server file-system under specific conditions.
Patches
We released an update in version 1.30.0 to further tighten security measures. Users are strongly advised to update to version 1.30.0 immediately for optimal security.
Workarounds
No additional workarounds are necessary once the update to version 1.30.0 is applied.
For more information
If you have any questions or comments about this advisory:
CVE-2024-42474
1. Impacted Products
Streamilt Open Source versions before 1.37.0.
2. Introduction
Snowflake Streamlit open source addressed a security vulnerability via the static file sharing feature. The vulnerability was patched on Jul 25, 2024, as part of Streamlit open source version 1.37.0. The vulnerability only affects Windows.
3. Path Traversal Vulnerability
3.1 Description
On May 12, 2024, Streamlit was informed via our bug bounty program about a path traversal vulnerability in the open source library. We fixed and merged a patch remediating the vulnerability on Jul 25, 2024. The issue was determined to be in the moderate severity range with a maximum CVSSv3 base score of 5.9
3.2 Scenarios and attack vector(s)
Users of hosted Streamlit app(s) on Windows were vulnerable to a path traversal vulnerability when the static file sharing feature is enabled. An attacker could utilize the vulnerability to leak the password hash of the Windows user running Streamlit.
3.3 Resolution
The vulnerability has been fixed in all Streamlit versions released since Jul 25, 2024. We recommend all users upgrade to Version 1.37.0.
4. Contact
Please contact security@snowflake.com if you have any questions regarding this advisory. If you discover a security vulnerability in one of our products or websites, please report the issue to HackerOne. For more information, please see our Vulnerability Disclosure Policy.
Release Notes
streamlit/streamlit (streamlit)
v1.37.0
Compare Source
What's Changed
New Features 🎉
st.bar_chart
by @mayagbarnes in https://github.com/streamlit/streamlit/pull/8945graphviz.sources.Source
object forst.graphviz_chart
by @sfc-gh-kbregula in https://github.com/streamlit/streamlit/pull/8993st.area_chart
by @mayagbarnes in https://github.com/streamlit/streamlit/pull/8992Bug Fixes 🐛
st.switch_page
clears non-embed query params by @mayagbarnes in https://github.com/streamlit/streamlit/pull/9059Other Changes
deprecation.showPyplotGlobalUse
config option by @LukasMasuch in https://github.com/streamlit/streamlit/pull/9018st.navigation
docstring by @mahotd in https://github.com/streamlit/streamlit/pull/9027New Contributors
Full Changelog: streamlit/streamlit@1.36.0...1.37.0
v1.36.0
Compare Source
What's Changed
Breaking Changes 🛠
experimental_allow_widgets
caching parameter by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8817New Features 🎉
st.columns
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8568icon
parameter to st.expander by @snehankekre in https://github.com/streamlit/streamlit/pull/8716st.bar_chart
by @mayagbarnes in https://github.com/streamlit/streamlit/pull/8877Bug Fixes 🐛
Other Changes
use_container_width
docstring when default isTrue
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8809New Contributors
Full Changelog: streamlit/streamlit@1.35.0...1.36.0
v1.35.0
Compare Source
What's Changed
New Features 🎉
st.plotly_chart
by @willhuang1997 in https://github.com/streamlit/streamlit/pull/8191st.logo
by @mayagbarnes in https://github.com/streamlit/streamlit/pull/8554st.altair_chart
&st.vega_lite_chart
by @willhuang1997 in https://github.com/streamlit/streamlit/pull/8302Bug Fixes 🐛
Other Changes
st.table
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8621.update
and.from_dict
by @Asaurus1 in https://github.com/streamlit/streamlit/pull/8614New Contributors
Full Changelog: streamlit/streamlit@1.34.0...1.35.0
v1.34.0
Compare Source
What's Changed
New Features 🎉
st.dataframe
andst.data_editor
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/7987<cached_func>.clear()
by @OscarSaharoy in https://github.com/streamlit/streamlit/pull/8297st.audio
andst.video
media by @snehankekre in https://github.com/streamlit/streamlit/pull/8481Bug Fixes 🐛
st.status
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8369st.multiselect
usage with empty sets or tuples by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8471st.write_stream
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8560Other Changes
New Contributors
Full Changelog: streamlit/streamlit@1.33.0...1.34.0
v1.33.0
Compare Source
What's Changed
Breaking Changes 🛠
New Features 🎉
AreaChartColumn
to column config by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8237start_time
andend_time
. by @kajarenc in https://github.com/streamlit/streamlit/pull/8348st.html
by @mayagbarnes in https://github.com/streamlit/streamlit/pull/8366Bug Fixes 🐛
rerun
and triggered widgets are used together in AppTest by @AnOctopus in https://github.com/streamlit/streamlit/pull/8264st.popover
container by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8266Other Changes
New Contributors
Full Changelog: streamlit/streamlit@1.32.2...1.33.0
v1.32.2
Compare Source
Full Changelog: streamlit/streamlit@1.32.1...1.32.2
v1.32.1
Compare Source
Full Changelog: streamlit/streamlit@1.32.0...1.32.1
v1.32.0
Compare Source
What's Changed
New Features 🎉
st.radio
options by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8028st.write_stream
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8036st.write
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8039st.popover
layout container by @LukasMasuch in https://github.com/streamlit/streamlit/pull/7908from_function
args by @AnOctopus in https://github.com/streamlit/streamlit/pull/8183st.video
by @kajarenc in https://github.com/streamlit/streamlit/pull/8057Bug Fixes 🐛
st.query_params
to string by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8030time_input
menu colors in dark mode by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8056st.image
on windows. by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8092st.page_link
&st.switch_page
handling / prefixed paths by @mayagbarnes in https://github.com/streamlit/streamlit/pull/8085st.switch_page
andst.page_link
by @kajarenc in https://github.com/streamlit/streamlit/pull/8103st.page_link
URL preview shows file path by @mayagbarnes in https://github.com/streamlit/streamlit/pull/8086Other Changes
deprecation.showPyplotGlobalUse
config option by @LukasMasuch in https://github.com/streamlit/streamlit/pull/81333000
is used by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8152New Contributors
Full Changelog: streamlit/streamlit@1.31.1...1.32.0
v1.31.1
Compare Source
Full Changelog: streamlit/streamlit@1.31.0...1.31.1
v1.31.0
Compare Source
What's Changed
New Features 🎉
st.chat_input
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/7896st.page_link
by @mayagbarnes in https://github.com/streamlit/streamlit/pull/7965st.write_stream
command to handle generators or OpenAI output by @LukasMasuch in https://github.com/streamlit/streamlit/pull/7906Bug Fixes 🐛
none
orpoll
watcher type by @LukasMasuch in https://github.com/streamlit/streamlit/pull/8024Other Changes
New Contributors
Full Changelog: streamlit/streamlit@1.30.0...1.31.0
v1.30.0
Compare Source
What's Changed
New Features 🎉
height
parameter by @LukasMasuch in https://github.com/streamlit/streamlit/pull/7697LinkColumn
by @LukasMasuch in https://github.com/streamlit/streamlit/pull/7784st.switch_page
by @mayagbarnes in https://github.com/streamlit/streamlit/pull/7853Bug Fixes 🐛
st.toggle
background color by @sfc-gh-jgarcia in https://github.com/streamlit/streamlit/pull/7788Other Changes
New Contributors
Full Changelog: streamlit/streamlit@1.29.0...1.30.0
v1.29.0
Compare Source
What's Changed
Breaking Changes 🛠
New Features 🎉
st.dataframe
,st.data_editor
andst.table
. by @LukasMasuch in https://github.com/streamlit/streamlit/pull/7689Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.