Snowflake Snowpark Python SDK: SQL injection
Critical9.6CVE-2026-15062 · Published Jul 8, 2026 · updated Jul 9, 2026
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.
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| Snowpark Python SDK Product | >= 0.1.0, < 1.53.0 | 1.53.0 |
Details and references
- CVSS 3.1
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
- Severity from
- the vendor (its own CVE record or advisory)
- Weakness
- CWE-89
More Snowflake advisories
All Snowflake| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Aug 12 | Snowflake Python APIs: privilege escalation | High8.1 | 1.13.0 |
| Jul 24 | Snowflake ODBC Driver: remote code execution | High8.8 | Snowflake libsnowflakeclient 2.9.2+2 more |
| Jul 16 | Snowflake Connector for Python: improper TLS hostname check | Critical9.2 | 3.18.1+1 more |
| Jul 14 | Snowflake SQLAlchemy: SQL injection | High8.3 | 1.11.0 |
| Jul 14 | Snowflake Spark Connector: SQL injection | Critical9.2 | 3.2.1 |
| Jul 8 | Terraform Provider for Snowflake: SQL injection | High8.8 | 2.18.0 |