Skip to main content

Snowflake libsnowflakeclient CVE-2026-121925

| EUVDEUVD-2026-116886 MEDIUM
Stack-based Buffer Overflow (CWE-121)
2026-11-04 SNOWFLAKE GHSA-cmv8-j38c-qhxx
6.6
CVSS 3.1 · Vendor: SNOWFLAKE
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Control or redirect configured SAML IdP
  2. Delivery
    Return oversized post-back URL in response
  3. Exploit
    Driver copies value into fixed buffer
  4. Execution
    Stack buffer overflow corrupts memory
  5. Impact
    Application crash or remote code execution

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the application to use the native SSO/SAML login flow - specifically the Okta SAML post-back handling identified in the release notes - so password/key-pair deployments that do not use SAML SSO are not affected. The attacker must control or compromise the configured identity provider, OR be positioned to redirect the SAML single sign-on endpoint to an attacker-controlled server, and then return an oversized value (the form-action/post-back URL) in the IdP's HTML response that the driver copies into a fixed-size stack buffer. Limiting factors: dependence on a SAML SSO configuration, the need for a compromised-trusted-IdP or network-redirect position rather than any privilege on the target application, and the fact that reliable code execution is only claimed 'in specific circumstances' (the common outcome is a crash). The complete fix is upgrading to the fixed versions; the vendor states users must manually upgrade.

Impact

This is a genuine but conditional, mid-tier priority rather than a drop-everything emergency, and the signals largely agree. The input CVSS is 6.6 (medium): AV:N but AC:H and PR:H, meaning exploitation is network-reachable yet gated behind significant prerequisites. No EPSS score, no CISA KEV listing, and no PoC/exploit reference were provided, so there is no public exploit identified at time of analysis and no evidence of active exploitation - consistent with the vendor's 'this_month' decision label (patch on a normal maintenance cadence, not act_now/emergency). The dominant risk control is the precondition: an attacker must control or compromise the configured identity provider, or be able to redirect the SAML SSO endpoint to an attacker-controlled server. That is a privileged network/trust position, so a victim with a trustworthy IdP and protected SSO endpoint faces limited exposure. One discrepancy to flag: the vendor vector uses PR:H, but the described mechanism needs no privileges on the vulnerable application itself - it needs a compromised/MITM trusted component, which is better modeled as attack complexity (my independent assessment uses PR:N with AC:H / AT:P). Finally, the description qualifies remote code execution as occurring only 'in specific circumstances,' so the realistic default outcome is a crash (DoS), with RCE unverified rather than confirmed.

Exploit ScenarioDerived

An attacker who has compromised or is impersonating the configured SAML/Okta identity provider - or who can redirect the SAML SSO endpoint to their own server - returns a malicious HTML response containing an oversized value (the Okta post-back/form-action URL per the release notes). When the Snowflake PHP PDO driver or libsnowflakeclient copies that value into a fixed-size stack buffer during the native SSO login, the buffer overflows, crashing the application or, in specific circumstances, executing code in the application's context. No public exploit identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 04, 2026

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.

RemediationAI

Upgrade to libsnowflakeclient 2.11.1 and Snowflake PHP PDO Driver 4.3.0; the vendor states users must manually upgrade, so verify the deployed driver and library versions rather than relying on automatic updates and use the vendor links https://github.com/snowflakedb/libsnowflakeclient/releases/tag/v2.11.1 and https://docs.snowflake.com/en/release-notes/clients-drivers/php-pdo-2026#version-430-oct-1-2026. The provided data describes no vendor workaround and identifies the upgrade as the complete fix. If the upgrade cannot be applied immediately, the evidence-supported compensating step is to stop using the native SSO/SAML login flow - specifically the Okta SAML post-back path - and use password or key-pair authentication instead, accepting that SSO is lost and the vulnerable library remains installed; the assessment's preconditions are control of the configured identity provider or the ability to redirect the SAML SSO endpoint, so restricting IdP configuration changes and preventing endpoint redirection limits the attack path, but neither is a substitute for the patch.

Affected VersionsENISA

Snowflake libsnowflakeclient 2.1.0 <2.11.1
Snowflake PHP PDO Driver 3.2.0 <4.3.0

Affected Packages

euvd snowflake_libsnowflakeclient fix: 2.11.1
euvd snowflake_php_pdo_driver fix: 4.3.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-121 stack-based buffer overflow in the SAML authentication code shared by libsnowflakeclient and the Snowflake PHP PDO Driver. Per the libsnowflakeclient 2.11.1 release note, the fix corrected Okta SAML post-back URL decoding so the destination is sized to the source string and parsing stops when the form-action markup is missing or unclosed; the vulnerable code copied a value from the identity provider's HTML response into a fixed-size stack buffer without first validating its length. The affected components are the Snowflake C client library (CPE cpe:2.3:a:snowflake:snowflake_libsnowflakeclient) and the PHP PDO driver (CPE cpe:2.3:a:snowflake:snowflake_php_pdo_driver), with exposure limited to the native SSO/SAML login flow - notably Okta SAML post-back - rather than password or key-pair authentication. The assessed vector is AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H: exploitation needs a compromised or attacker-controlled IdP or a redirect of the SAML SSO endpoint, plus a user completing the SAML flow, and the sources do not describe any further trigger detail beyond the oversized form-action/post-back URL value.

Know when Snowflake Php Pdo Driver gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (SNOWFLAKE) PRIMARY 6.6 MEDIUM
AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

AC:H and PR:N because the attacker needs a privileged IdP-control/redirect position (not app privileges); UI:R as a SAML login must be initiated; C/I/A:H for in-context RCE.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (SNOWFLAKE).

CVSS VectorVendor: SNOWFLAKE

Attack Vector
Network
Attack Complexity
High
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

1
Patch available
Nov 04, 2026 - 13:02 EUVD

DescriptionCVE.org

A stack-based buffer overflow in libsnowflakeclient and the Snowflake PHP PDO Driver could, under specific conditions, result in memory corruption during SAML-based authentication. During a native SSO/SAML login flow, the affected drivers may have copied a value taken from the identity provider's HTML response into a fixed-size memory buffer without first validating the length of that value. An attacker who controlled or had compromised the configured identity provider - or who was able to redirect the SAML single sign-on endpoint to an attacker-controlled server - might have leveraged this by returning an oversized response, potentially resulting in a crash or, in specific circumstances, remote code execution within the context of the application running the library. The fix is available in libsnowflakeclient version 2.11.1 and Snowflake PHP PDO Driver version 4.3.0. Users must manually upgrade.

Threat Intelligence Overview

EPSS Score
0.6%
Top 51% exploitable
Prevalence
Low
niche Snowflake client drivers; only PHP/C apps using SAML SSO affected
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +33
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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