Skip to main content

Snowflake Libsnowflakeclient

4 CVEs product

Monthly

CVE-2026-86600 Sep 08, 15:48 HIGH PATCH This Week

Workload Identity Federation authentication in all major Snowflake client drivers transmits cloud attestation tokens to the configured host without first verifying that host is a recognized Snowflake endpoint, enabling token exfiltration and replay. An attacker who can modify connection configuration redirects the driver to an attacker-controlled server, which receives a freshly minted cloud workload-identity token that can be replayed against real Snowflake accounts for the token's remaining lifetime. On Azure, the attack surface is wider: the driver also fetches a Managed Identity access token scoped to an arbitrary Azure resource chosen by the attacker, extending potential impact beyond Snowflake to any Azure service that workload identity can reach. No public exploit has been identified at time of analysis, but vendor-confirmed patches were released September 3, 2026 across all eight affected driver packages.

Information Disclosure Snowflake Connector For Python Snowflake Libsnowflakeclient Snowflake Go Driver Snowflake Jdbc Driver +5
NVD GitHub
CVSS 3.1
8.2
EPSS
0.3%
CVE-2026-16870 Jul 24, 04:40 HIGH PATCH This Week

Remote code execution and credential exfiltration in Snowflake libsnowflakeclient versions before 2.9.2 stem from three distinct flaws in the C client library: a stack-based buffer overflow (CWE-121) and an out-of-bounds write in the file-download path, plus improper validation of connection parameters. A lower-privileged principal sharing an internal stage can plant a file with crafted encryption metadata that corrupts memory in a higher-privileged victim process, while the connection-parameter flaw can redirect outbound authentication requests carrying credentials and tokens to an attacker endpoint. There is no public exploit identified at time of analysis and the CVE is not in CISA KEV; the vendor fixed all issues in 2.9.2, which users must manually install.

RCE Buffer Overflow Stack Overflow Snowflake Libsnowflakeclient Snowflake
NVD GitHub
CVSS 3.1
8.8
EPSS
0.4%
CVE-2026-121925 Nov 04, 11:28 MEDIUM PATCH This Month

Stack-based buffer overflow in Snowflake libsnowflakeclient and the Snowflake PHP PDO Driver allows remote attackers with no required privileges on the target application - but who control or compromise the configured SAML identity provider, or can redirect the SAML SSO endpoint - to corrupt memory during native SSO/SAML login when a user completes the flow. Only deployments using the native SSO/SAML path, specifically the Okta SAML post-back handling fixed in this release, are exposed; password and key-pair authentication deployments are not affected. The usual outcome is a crash, remote code execution is possible only in specific circumstances, and no public exploit was identified at time of analysis; the CVE is rated CVSS 6.6 (assessed AV:N/AC:H/PR:N/UI:R), consistent with a conditional, mid-tier priority.

PHP RCE Buffer Overflow Stack Overflow Snowflake Libsnowflakeclient +2
NVD GitHub
CVSS 3.1
6.6
EPSS
0.6%
CVE-2026-114456 Nov 04, 11:22 MEDIUM PATCH This Month

Snowflake client drivers that implement the `authenticator=externalbrowser` single sign-on flow expose a local loopback HTTP callback listener that reflects an arbitrary request's Origin header into its CORS response and accepts the first token-bearing request during the login window without checking a login-bound CSRF state value. An attacker who can reach that listener while a victim is mid-login and wins the race to deliver the first token-bearing request can submit a forged IdP callback, causing the authentication attempt to fail; there is no token theft, authentication bypass, or data disclosure, so the CVSS 6.5 score is driven entirely by availability impact (C:N/I:N/A:H) with user interaction required (AV:N/AC:H/PR:N/UI:R). Affected are unpatched releases of the Python connector, Go driver, JDBC (including FIPS and thin artifacts), Node.js, .NET, ODBC, PHP PDO drivers, and libsnowflakeclient; fixed versions are published for each and users must upgrade manually, and no public exploit code has been identified at the time of analysis.

PHP Python CSRF Node.js Snowflake Connector For Python +10
NVD GitHub
CVSS 3.1
6.5
EPSS
0.2%
EPSS 0% CVSS 8.2
HIGH PATCH This Week

Workload Identity Federation authentication in all major Snowflake client drivers transmits cloud attestation tokens to the configured host without first verifying that host is a recognized Snowflake endpoint, enabling token exfiltration and replay. An attacker who can modify connection configuration redirects the driver to an attacker-controlled server, which receives a freshly minted cloud workload-identity token that can be replayed against real Snowflake accounts for the token's remaining lifetime. On Azure, the attack surface is wider: the driver also fetches a Managed Identity access token scoped to an arbitrary Azure resource chosen by the attacker, extending potential impact beyond Snowflake to any Azure service that workload identity can reach. No public exploit has been identified at time of analysis, but vendor-confirmed patches were released September 3, 2026 across all eight affected driver packages.

Information Disclosure Snowflake Connector For Python Snowflake Libsnowflakeclient +7
NVD GitHub
EPSS 0% CVSS 8.8
HIGH PATCH This Week

Remote code execution and credential exfiltration in Snowflake libsnowflakeclient versions before 2.9.2 stem from three distinct flaws in the C client library: a stack-based buffer overflow (CWE-121) and an out-of-bounds write in the file-download path, plus improper validation of connection parameters. A lower-privileged principal sharing an internal stage can plant a file with crafted encryption metadata that corrupts memory in a higher-privileged victim process, while the connection-parameter flaw can redirect outbound authentication requests carrying credentials and tokens to an attacker endpoint. There is no public exploit identified at time of analysis and the CVE is not in CISA KEV; the vendor fixed all issues in 2.9.2, which users must manually install.

RCE Buffer Overflow Stack Overflow +2
NVD GitHub
EPSS 1% CVSS 6.6
MEDIUM PATCH This Month

Stack-based buffer overflow in Snowflake libsnowflakeclient and the Snowflake PHP PDO Driver allows remote attackers with no required privileges on the target application - but who control or compromise the configured SAML identity provider, or can redirect the SAML SSO endpoint - to corrupt memory during native SSO/SAML login when a user completes the flow. Only deployments using the native SSO/SAML path, specifically the Okta SAML post-back handling fixed in this release, are exposed; password and key-pair authentication deployments are not affected. The usual outcome is a crash, remote code execution is possible only in specific circumstances, and no public exploit was identified at time of analysis; the CVE is rated CVSS 6.6 (assessed AV:N/AC:H/PR:N/UI:R), consistent with a conditional, mid-tier priority.

PHP RCE Buffer Overflow +4
NVD GitHub
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

Snowflake client drivers that implement the `authenticator=externalbrowser` single sign-on flow expose a local loopback HTTP callback listener that reflects an arbitrary request's Origin header into its CORS response and accepts the first token-bearing request during the login window without checking a login-bound CSRF state value. An attacker who can reach that listener while a victim is mid-login and wins the race to deliver the first token-bearing request can submit a forged IdP callback, causing the authentication attempt to fail; there is no token theft, authentication bypass, or data disclosure, so the CVSS 6.5 score is driven entirely by availability impact (C:N/I:N/A:H) with user interaction required (AV:N/AC:H/PR:N/UI:R). Affected are unpatched releases of the Python connector, Go driver, JDBC (including FIPS and thin artifacts), Node.js, .NET, ODBC, PHP PDO drivers, and libsnowflakeclient; fixed versions are published for each and users must upgrade manually, and no public exploit code has been identified at the time of analysis.

PHP Python CSRF +12
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy