Description
Multiple input validation vulnerabilities in the Snowflake Spark Connector (spark-snowflake) versions prior to 3.2.1 can allow attackers to exfiltrate OAuth client credentials, execute arbitrary SQL with the connector's Snowflake role, or redirect COPY operations to attacker-controlled storage. An attacker could exploit these vulnerabilities by supplying a crafted OAuth token request URL, placing malicious files in an ingestion pipeline, injecting SQL via staging options in a shared Spark environment , or issuing runtime SET commands in a shared Spark-SQL session to inject arbitrary SQL into the SnowflakeFallbackCatalog's option map, which executes under the cluster admin's JDBC credentials. Successful exploitation may result in credential theft, unauthorized access to Snowflake account data, or privilege escalation within connected infrastructure.
Published: 2026-07-14
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Snowflake Spark connector (spark-snowflake) contains multiple input validation flaws that can let an attacker disclose OAuth client credentials, run arbitrary SQL on the Snowflake account via the connector’s role, a shared Spark environment, or issuing runtime SET commands that inject SQL into the connector’s option map, all of which execute under the cluster admin’s JDBC credentials. An exploit can therefore lead to credential theft, unauthorized read or write access to Snowflake data, or privilege escalation against connected infrastructure.

Affected Systems

Snowflake: Snowflake Spark Connector versions earlier than 3.2.1 are affected. The vulnerability applies to any deployment of the connector that relies on earlier releases, regardless of the surrounding Spark configuration.

Risk and Exploitability

The vulnerability is scored CVSS 9.2, indicating a high severity of potential impact. The EPSS score is less than 1%, suggesting a low probability of widespread exploitation at the present time. The CISA KEV catalog does not diminish the risk to organizations that possess the affected connector. Attackers can exploit the weakness by submitting crafted OAuth URLs, injecting malicious data into ingestion pipelines, or injecting SQL via shared Spark environments. Successful exploitation can lead to the exfiltration of client credentials, execution of privileged SQL, or unauthorized access to data and services.

Generated by OpenCVE AI on July 31, 2026 at 10:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Snowflake Spark connector to version 3.2.1 or later
  • If an upgrade cannot be applied immediately, restrict OAuth token requests to trusted origins and validate input URLs before they are processed by the connector
  • Limit shared Spark environment access to authorized users, and disable or strongly restrict runtime SET commands that can modify the connector’s option map

Generated by OpenCVE AI on July 31, 2026 at 10:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 14 Jul 2026 09:15:00 +0000

Type Values Removed Values Added
Description Multiple input validation vulnerabilities in the Snowflake Spark Connector (spark-snowflake) versions prior to 3.2.1 can allow attackers to exfiltrate OAuth client credentials, execute arbitrary SQL with the connector's Snowflake role, or redirect COPY operations to attacker-controlled storage. An attacker could exploit these vulnerabilities by supplying a crafted OAuth token request URL, placing malicious files in an ingestion pipeline, injecting SQL via staging options in a shared Spark environment , or issuing runtime SET commands in a shared Spark-SQL session to inject arbitrary SQL into the SnowflakeFallbackCatalog's option map, which executes under the cluster admin's JDBC credentials. Successful exploitation may result in credential theft, unauthorized access to Snowflake account data, or privilege escalation within connected infrastructure.
Title Input Validation Vulnerabilities in Snowflake Spark Connector
Weaknesses CWE-441
CWE-89
CWE-918
References
Metrics cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: SNOWFLAKE

Published:

Updated: 2026-07-14T12:21:40.309Z

Reserved: 2026-07-09T04:58:47.384Z

Link: CVE-2026-15183

cve-icon Vulnrichment

Updated: 2026-07-14T12:21:28.752Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T10:45:04Z

Weaknesses
  • CWE-441

    Unintended Proxy or Intermediary ('Confused Deputy')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

  • CWE-918

    Server-Side Request Forgery (SSRF)