CVE-2026-86600

Workload identity attestation generated before login host validation in Snowflake drivers

State
Published
Severity
8.2 High
Published
Sep 8, 2026
Updated
Sep 10, 2026
Reserved
Sep 8, 2026

Read the record on cve.org

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.

Scores

CVSSScoreVectorSource
3.18.2 HighCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:NSNOWFLAKE

Weaknesses

  • CWE-522 Insufficiently Protected Credentials
  • CWE-441 Unintended Proxy or Intermediary ('Confused Deputy')

Affected Products

ProductVersions
Snowflake Connector for PythonSnowflake
  • 3.14.1 to before 4.7.3Affected
Snowflake Go DriverSnowflake
  • 1.15.0 through 1.19.1Affected
Snowflake Go DriverSnowflake
  • 2.0.0 to before 2.2.0Affected
Snowflake JDBC DriverSnowflake
  • 3.24.0 to before 4.3.4Affected
Snowflake JDBC Driver (FIPS)Snowflake
  • 3.24.0 to before 4.3.4Affected
Snowflake JDBC Driver (Thin)Snowflake
  • 3.24.0 to before 4.3.4Affected
Snowflake Node.js DriverSnowflake
  • 2.1.1 to before 3.3.0Affected
Snowflake Connector for .NETSnowflake
  • 4.7.0 to before 6.1.0Affected
Snowflake ODBC DriverSnowflake
  • 3.9.0 to before 3.20.0Affected
Snowflake PHP PDO DriverSnowflake
  • 3.6.0 to before 4.2.0Affected
Snowflake LibsnowflakeclientSnowflake
  • 2.2.0 to before 2.10.0Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.