Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessControl or redirect configured SAML IdP
-
DeliveryReturn oversized post-back URL in response
-
ExploitDriver copies value into fixed buffer
-
ExecutionStack buffer overflow corrupts memory
-
ImpactApplication 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (SNOWFLAKE).
CVSS VectorVendor: SNOWFLAKE
Lifecycle Timeline
1DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
More in Snowflake Php Pdo Driver
View allWorkload Identity Federation authentication in all major Snowflake client drivers transmits cloud attestation tokens to
Snowflake client drivers that implement the `authenticator=externalbrowser` single sign-on flow expose a local loopback
Sensitive credential material - including authentication tokens, query-result encryption keys, pre-signed cloud-storage
EUVD-2026-116886
GHSA-cmv8-j38c-qhxx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB