Skip to content

← Public intelligence

PyPI package

streamlit

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

6 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Low, CVSS 1.1PyPIAmendedPublished

    Streamlit @st.cache_data hash collision via fixed sampling seed and PIL P-mode palette omission

    CVE-2026-10804 · GHSA-vqwp-45wm-r9r5

    Affected
    • PyPI streamlit < 1.53.1
    Fixed in
    1.53.1· Vendor fix available
    Issue
    A vulnerability has been found in Streamlit up to 1.53.0. Impacted is an unknown function in the library lib/streamlit/runtime/caching/hashing.py of the component Palette Handler. Such manipulation leads to use of weak hash. Local access is required to approach this attack. The attack requires a high level of complexity. The exploitability is considered difficult. The exploit has been disclosed to the public and may be used. The pull request to fix this issue awaits acceptance.

    Recommended action: Upgrade to 1.53.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. Medium, CVSS 4.7PyPIAmendedPublished

    Unauthenticated SSRF Vulnerability in Streamlit on Windows (NTLM Credential Exposure)

    CVE-2026-33682 · GHSA-7p48-42j8-8846

    Affected
    • PyPI streamlit < 1.54.0
    Fixed in
    1.54.0· Vendor fix available
    Issue
    Streamlit Open Source Security Advisory 1. Impacted Products Streamlit Open Source versions prior to 1.54.0 running on Windows hosts. 2. Introduction Snowflake Streamlit Open Source addressed a security vulnerability affecting Windows deployments related to improper handling and validation of filesystem paths within component request handling. The vulnerability was reported through the responsible disclosure program and has been remediated in Streamlit Open Source version 1.54.0. This issue affects only Streamlit deployments running on Windows operating systems. 3. Server-Side Request Forgery (SSRF) and NTLM Credential Exposure 3.1 Description Streamlit was informed by a security researcher of an unauthenticated Server-Side Request Forgery (SSRF) vulnerability. The vulnerability arises from improper validation of attacker-supplied filesystem paths. In certain code paths, including within the ComponentRequestHandler, filesystem paths are resolved using os.path.realpath() or…

    Recommended action: Upgrade to 1.54.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. Medium, CVSS 6.0PyPIAmendedPublished

    Path traveral in Streamlit on windows

    CVE-2024-42474 · GHSA-rxff-vr5r-8cj5

    Affected
    • PyPI streamlit < 1.37.0
    Fixed in
    1.37.0· Vendor fix available
    Issue
    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…

    Recommended action: Upgrade to 1.37.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  4. Medium, CVSS 5.3PyPIAmendedPublished

    Minor fix to previous patch for CVE-2022-35918

    GHSA-8qw9-gf7w-42x5

    Affected
    • PyPI streamlit >= 0.63.0, < 1.30.0
    Fixed in
    1.30.0· Vendor fix available
    Issue
    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: Email us at security@streamlit.io

    Recommended action: Upgrade to 1.30.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  5. Medium, CVSS 6.0PyPIAmendedPublished

    Streamlit publishes previously-patched Cross-site Scripting vulnerability

    CVE-2023-27494 · GHSA-9c6g-qpgj-rvxw

    Affected
    • PyPI streamlit >= 0.63.0, < 0.81.0
    Fixed in
    0.81.0· Vendor fix available
    Issue
    Synopsis: Streamlit open source publicizes a prior security fix implemented in 2021. The vulnerability affected Streamlit versions between 0.63.0 and 0.80.0 (inclusive) and was patched on April 21, 2021. If you are using Streamlit with version before 0.63.0 or after 0.80.0, no action is required. 1. Impacted Products Streamilt Open Source versions between 0.63.0 and 0.80.0. 2. Introduction On April 21, 2021, Streamlit merged a patch that fixed a cross-site scripting (XSS) vulnerability in the Streamlit open source library, without an associated public advisory. The vulnerability affected Streamlit versions between 0.63.0 and 0.80.0 (inclusive), which are no longer supported. We recommend using the latest version of our library, but so long as you are not using an affected Streamlit version, no action is required. 3. Cross Site Scripting Vulnerability 3.1 Description On April 20, 2021, Streamlit was informed via our support forum about a XSS vulnerability in the open source library.…

    Recommended action: Upgrade to 0.81.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  6. Medium, CVSS 6.5PyPIAmendedPublished

    Streamlit directory traversal vulnerability

    CVE-2022-35918 · GHSA-v4hr-4jpx-56gc

    Affected
    • PyPI streamlit >= 0.63.0, < 1.11.1
    Fixed in
    1.11.1· Vendor fix available
    Issue
    Impact Users hosting Streamlit app(s) that use custom components are vulnerable to a directory traversal attack that could leak data from their web server file-system such as: server logs, world readable files, and potentially other sensitive information. An attacker can craft a malicious URL with file paths and the streamlit server would process that URL and return the contents of that file. Patches On July 27th at 2:20PM PST we rolled out a patch in release 1.11.1. This patch ensures that any file operations are restricted only to the custom component directory and cannot traverse outside of that. We strongly recommend users upgrade to v1.11.1 as soon as possible. We have notified the Streamlit community and popular hosting providers about this issue so they can patch quickly. As a precautionary measure, we are also upgrading all users on Streamlit Cloud wherever possible. We continue to check other occurrences of this vulnerability and monitor potential exploits wherever we can.…

    Recommended action: Upgrade to 1.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →