Nixpkgs security tracker

Login with GitHub

Suggestions search

With package: python314Packages.streamlit

Found 2 matching suggestions

View:
Compact
Detailed
Published
Permalink CVE-2026-10804
1.1 LOW
  • CVSS version (CVSS): 4.0
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): High (H)
  • Attack Requirement (AT): None (N)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Vulnerable System Impact Confidentiality (VC): None (N)
  • Vulnerable System Impact Integrity (VI): Low (L)
  • Vulnerable System Impact Availability (VA): Low (L)
  • Subsequent System Impact Confidentiality (SC): None (N)
  • Subsequent System Impact Integrity (SI): None (N)
  • Subsequent System Impact Availability (SA): None (N)
  • Exploit Maturity (E): POC (P)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): High (H)
  • Modified Attack Requirement (MAT): None (N)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Vulnerable System Impact Confidentiality (MVC): None (N)
  • Modified Vulnerable System Impact Integrity (MVI): Low (L)
  • Modified Vulnerable System Impact Availability (MVA): Low (L)
  • Modified Subsequent System Impact Confidentiality (MSC): Negligible (N)
  • Modified Subsequent System Impact Integrity (MSI): Negligible (N)
  • Modified Subsequent System Impact Availability (MSA): Negligible (N)
  • Safety (S): Not Defined (X)
  • Automatable (AU): Not Defined (X)
  • Recovery (R): Not Defined (X)
  • Value Density (V): Not Defined (X)
  • Vulnerability Response Effort (RE): Not Defined (X)
  • Provider Urgency (U): Not Defined (X)
  • Confidentiality Req. (CR): Not Defined (X)
  • Integrity Req. (IR): Not Defined (X)
  • Availability Req. (AR): Not Defined (X)
updated 1 month, 3 weeks ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    4 references
  • @LeSuisse ignored
    14 packages
    • python313Packages.streamlit-card
    • python314Packages.streamlit-card
    • python313Packages.streamlit-avatar
    • python313Packages.streamlit-folium
    • python313Packages.streamlit-notify
    • python314Packages.streamlit-avatar
    • python314Packages.streamlit-folium
    • python314Packages.streamlit-notify
    • python313Packages.streamlit-echarts
    • python314Packages.streamlit-echarts
    • python313Packages.streamlit-kpi-card
    • python314Packages.streamlit-kpi-card
    • python313Packages.extra-streamlit-components
    • python314Packages.extra-streamlit-components
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
Streamlit Palette hashing.py weak hash

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.

Affected products

Streamlit
  • ==1.18
  • ==1.7
  • ==1.48
  • ==1.41
  • ==1.52
  • ==1.20
  • ==1.43
  • ==1.30
  • ==1.53.0
  • ==1.35
  • ==1.45
  • ==1.34
  • ==1.11
  • ==1.19
  • ==1.24
  • ==1.50
  • ==1.40
  • ==1.47
  • ==1.8
  • ==1.29
  • ==1.51
  • ==1.46
  • ==1.1
  • ==1.32
  • ==1.4
  • ==1.13
  • ==1.16
  • ==1.3
  • ==1.26
  • ==1.6
  • ==1.39
  • ==1.21
  • ==1.36
  • ==1.0
  • ==1.25
  • ==1.27
  • ==1.9
  • ==1.14
  • ==1.2
  • ==1.22
  • ==1.33
  • ==1.10
  • ==1.5
  • ==1.42
  • ==1.37
  • ==1.31
  • ==1.28
  • ==1.44
  • ==1.12
  • ==1.38
  • ==1.15
  • ==1.17
  • ==1.49
  • ==1.23

Matching in nixpkgs

Ignored packages (14)

Package maintainers

Untriaged
Permalink CVE-2026-33682
4.7 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Adjacent (A)
  • Attack Complexity (AC): High (H)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Scope (S): Changed (C)
  • Confidentiality (C): Low (L)
  • Integrity (I): Low (L)
  • Availability (A): None (N)
  • Modified Attack Vector (MAV): Adjacent (A)
  • Modified Attack Complexity (MAC): High (H)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): Low (L)
  • Modified Scope (MS): Changed (C)
  • Modified Integrity (MI): Low (L)
  • Modified Availability (MA): None (N)
created 3 months, 4 weeks ago Activity log
  • Created suggestion
Streamlit on Windows has Unauthenticated SSRF Vulnerability (NTLM Credential Exposure)

Streamlit is a data oriented application development framework for python. Streamlit Open Source versions prior to 1.54.0 running on Windows hosts have 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 `Path.resolve()` before sufficient validation occurs. On Windows systems, supplying a malicious UNC path (e.g., `\\attacker-controlled-host\share`) can cause the Streamlit server to initiate outbound SMB connections over port 445. When Windows attempts to authenticate to the remote SMB server, NTLMv2 challenge-response credentials of the Windows user running the Streamlit process may be transmitted. This behavior may allow an attacker to perform NTLM relay attacks against other internal services and/or identify internally reachable SMB hosts via timing analysis. The vulnerability has been fixed in Streamlit Open Source version 1.54.0.

Affected products

streamlit
  • ==< 1.54.0

Matching in nixpkgs

Package maintainers