Snowflake JDBC vulnerable to command injection via SSO URL authentication
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-77.
Summary
Snowflake JDBC provides a JDBC type 4 driver that supports core functionality, allowing Java program to connect to Snowflake. Users of the Snowflake JDBC driver were vulnerable to a command injection vulnerability. An attacker could set up a malicious, publicly accessible server which responds to the SSO URL with an attack payload. If the attacker then tricked a user into visiting the maliciously crafted connection URL, the user’s local machine would render the malicious payload, leading to a remote code execution. The vulnerability was patched on March 17, 2023 as part of Snowflake JDBC driver Version 3.13.29. All users should immediately upgrade the Snowflake JDBC driver to the latest version: 3.13.29.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Snowflake | snowflake-jdbc | before 3.13.29 | 3.13.29 | Patch available | CNA |
| — | net.snowflake:snowflake-jdbc (Maven) | before 3.13.29 | 3.13.29 | Patch available | GHSA-4g3j-c4wg-6j7x |
- snowflake-jdbc VendorSnowflake Affected before 3.13.29 Fixed in 3.13.29 Patch available CNA
- net.snowflake:snowflake-jdbc (Maven) Vendor— Affected before 3.13.29 Fixed in 3.13.29 Patch available GHSA-4g3j-c4wg-6j7x
Remediation
- Fix · CNA snowflake-jdbc (snowflakedb) Fixed in 3.13.29
- Fix · GHSA-4g3j-c4wg-6j7x net.snowflake:snowflake-jdbc (Maven) Fixed in 3.13.29 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-30535
- 2026-10-03 Alias added: GHSA-4g3j-c4wg-6j7x
References
More Snowflake Jdbc vulnerabilities
- TI-2026-02844 snowflakedb snowflake-jdbc JDBC URL SdkProxyRoutePlanner.java SdkProxyRoutePlanner redos CVSS 4.0MEDIUM 4.8
- TI-2025-18506 Snowflake JDBC allows an untrusted search path on Windows CVSS 3.1HIGH 7.8
- TI-2024-29031 Snowflake JDBC driver versions >= 3.2.6 and <= 3.19.1 have an Incorrect Security Setting… CVSS 3.1MEDIUM 5.9
- TI-2025-18507 Snowflake JDBC uses insecure temporary credential cache file permissions CVSS 3.1MEDIUM 5.5
- TI-2025-20331 Snowflake JDBC Driver client-side encryption key in DEBUG logs CVSS 3.1LOW 3.3
Sources
- CVE-2023-30535 · CVE Program
- CVE-2023-30535 · NVD
- FIRST EPSS
- GHSA-4g3j-c4wg-6j7x · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences