CVE-2026-86600: Insufficiently Protected Credentials in Snowflake Snowflake Connector for Python
Description
In affected Snowflake drivers, WORKLOAD_IDENTITY authentication requests a cloud workload-identity token and attaches it to the login request without verifying that the configured host is a Snowflake endpoint. An attacker who can modify the connection configuration can cause the driver to mint a fresh attestation and send it to a host they control. The captured token can be replayed to Snowflake for its remaining lifetime in accounts where that workload identity is already registered. On Azure, the token audience is also taken from connection configuration. Combined with an attacker-controlled host, the driver can request a Managed Identity access token scoped to a non-Snowflake Azure resource and deliver it to the attacker. That path is the only case in which impact extends beyond Snowflake; it is bounded by the token lifetime and the managed identity’s permissions. Successful exploitation requires WORKLOAD_IDENTITY authentication on a workload that already has an ambient cloud identity. Patched driver versions restrict this authenticator to recognized Snowflake hosts. Users must manually upgrade.
CVSS v3.1
Score 8.2high
Affected software
Snowflake
Snowflake Connector for Python
Snowflake
Snowflake Go Driver
Snowflake
Snowflake Go Driver
Snowflake
Snowflake JDBC Driver
Snowflake
Snowflake JDBC Driver (FIPS)
Snowflake
Snowflake JDBC Driver (Thin)
Snowflake
Snowflake Node.js Driver
Snowflake
Snowflake Connector for .NET
Snowflake
Snowflake ODBC Driver
Snowflake
Snowflake PHP PDO Driver
Snowflake
Snowflake Libsnowflakeclient
pkg:pypi/snowflake-connector-pythonpkg:pypi/snowflake-connector-pythonpkg:golang/github.com/snowflakedb/gosnowflakepkg:golang/github.com/snowflakedb/gosnowflake/v2pkg:maven/Snowflake/net.snowflake:snowflake-jdbcpkg:maven/Snowflake/net.snowflake:snowflake-jdbc-fipspkg:maven/Snowflake/net.snowflake:snowflake-jdbc-thinpkg:github/Snowflake PHP PDO Driverpkg:github/Snowflake LibsnowflakeclientRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability arises because the Snowflake Connector for Python's WORKLOAD_IDENTITY authentication requests a cloud workload-identity token and attaches it to the login request without verifying that the host is a valid Snowflake endpoint. An attacker able to alter the connection configuration can cause the driver to mint a fresh attestation token and send it to an attacker-controlled host. This token can then be replayed to Snowflake for the remainder of its lifetime in accounts where the workload identity is registered. On Azure, the token audience is also configurable, allowing an attacker to request a Managed Identity access token scoped to non-Snowflake Azure resources, potentially expanding the impact beyond Snowflake. Exploitation requires that WORKLOAD_IDENTITY authentication is enabled on a workload with an ambient cloud identity. Patched versions restrict this authenticator to recognized Snowflake hosts, preventing misuse.
Potential Impact
Successful exploitation allows an attacker who can modify the connection configuration to obtain valid workload-identity tokens and replay them to Snowflake, potentially gaining unauthorized access to Snowflake accounts. On Azure, the attacker can also obtain Managed Identity access tokens scoped to other Azure resources, limited by token lifetime and permissions of the managed identity. This can lead to credential theft and unauthorized access to cloud resources associated with the workload identity.
Mitigation Recommendations
A patch is available that restricts the WORKLOAD_IDENTITY authenticator to recognized Snowflake hosts, preventing tokens from being sent to attacker-controlled hosts. Users must manually upgrade to patched versions of the Snowflake Connector for Python to remediate this vulnerability. No other mitigation actions are indicated by the vendor advisory.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- SNOWFLAKE
- Date Reserved
- 2026-09-08T08:32:19.278Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Is Cloud Service
- true
Threat ID: 6aa02f59acd9273b49dfaf68
Added to database: 09/08/2026, 15:52:57 UTC
Last enriched: 09/16/2026, 01:42:45 UTC
Last updated: 10/23/2026, 01:15:27 UTC
Views: 238
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.