CVE-2026-15062
Received Received - Intake

SQL Injection in Snowflake Snowpark Python SDK

Vulnerability report for CVE-2026-15062, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-08

Last updated on: 2026-07-08

Assigner: 412d305a-227d-44f9-a262-a31ba44f2aea

Description

SQL injection vulnerabilities in the Snowflake Snowpark Python SDK (snowpark-python) versions prior to 1.53.0 could allow authenticated low-privilege users to execute SQL beyond their authorization scope. An attacker could exploit these vulnerabilities by embedding SQL payloads in source database column names to escalate privileges via the DataFrameReader.dbapi() API by supplying a specially crafted location parameter to DataFrameWriter write methods to redirect a COPY INTO to an arbitrary source query, or by including a backslash-single-quote sequence in an export path to defeat the normalize_path() sanitizer and inject SQL via DataFrame.to_csv(). Successful exploitation may result in source database compromise, unauthorized cross-tenant data exfiltration, or unauthorized read of Snowflake account data.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-08
Last Modified
2026-07-08
Generated
2026-07-08
AI Q&A
2026-07-08
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
snowflake snowpark_python to 1.53.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-89 The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Compliance Impact

The vulnerability allows authenticated low-privilege users to execute unauthorized SQL commands, potentially leading to unauthorized read of Snowflake account data, cross-tenant data exfiltration, and source database compromise.

Such unauthorized access and data exfiltration could result in violations of data protection regulations and standards like GDPR and HIPAA, which mandate strict controls on data confidentiality and access.

Therefore, exploitation of this vulnerability may lead to non-compliance with these regulations due to unauthorized disclosure or access to sensitive personal or protected health information.

Executive Summary

CVE-2026-15062 is a SQL injection vulnerability found in the Snowflake Snowpark Python SDK versions prior to 1.53.0. It allows authenticated users with low privileges to execute SQL commands beyond their authorized scope. Attackers can exploit this by embedding malicious SQL payloads in database column names, manipulating the DataFrameReader.dbapi() API, supplying crafted parameters to DataFrameWriter write methods, or injecting SQL through export paths that bypass sanitization. This can lead to unauthorized access and manipulation of database data.

Impact Analysis

Exploitation of this vulnerability can result in serious impacts including compromise of the source database, unauthorized exfiltration of data across tenants, and unauthorized reading of Snowflake account data. Essentially, attackers can escalate their privileges and access sensitive information or disrupt data integrity within the affected Snowflake environment.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-15062. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart