Quick answers
- Is CVE-2026-15736 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-15736 being exploited in the wild.
- How severe is CVE-2026-15736?
- High severity, with a CVSS score of 8.3, published 14 July 2026.
- Which products and versions are affected?
- snowflake-sqlalchemy (PyPI) ECOSYSTEM:introduced=1.1.6,fixed=1.11.0; Snowflake SQLAlchemy < 1.11.0, >=1.1.6, <1.11.0, 1.1.6 to 1.10.2.
- Is there a fix for CVE-2026-15736?
- Yes. snowflake-sqlalchemy (PyPI): upgrade to 1.11.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-15736 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-15736?
- Check whether you run snowflake-sqlalchemy (PyPI) or Snowflake SQLAlchemy at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- snowflake-sqlalchemy (PyPI): upgrade to 1.11.0 or later
pip install "snowflake-sqlalchemy>=1.11.0"
Technical details
Snowflake SQLAlchemy versions ≥1.1.6 and <1.11.0 contain three distinct SQL injection and file disclosure vulnerabilities. First, improper handling of user-supplied column identifiers in MERGE operations allows SQL injection via attacker-controlled keys in request field names, enabling data exfiltration or modification within the MERGE scope. Second, improper literal rendering of bound parameters in Snowflake-specific CREATE TABLE queries allows SQL injection when user-controlled strings are passed through the query-building API, enabling arbitrary data exfiltration within the connection role's permissions. Third, improper forwarding of connection configuration parameters (CWE-73) enables path traversal attacks where an attacker can cause the library to read and transmit arbitrary local files to attacker-controlled endpoints in environments accepting user-controlled connection parameters. The attack vector is network-based, requires low privileges, no user interaction, and affects confidentiality (data/file disclosure) and integrity (data modification). Patches are available in version 1.11.0; manual upgrade is required.
Affected products
- Snowflake snowflake-sqlalchemy >=1.1.6, <1.11.0
Identifiers
- CVE-2026-15736
- GHSA-8g6f-qw9x-4q6q
- PYSEC-2026-3921
Timeline
- 2026-07-14: disclosed: Published to GitHub Advisory Database and NVD
- 2026-07-14: patched: Fix available in version 1.11.0
References
- https://github.com/snowflakedb/snowflake-sqlalchemy/releases
- https://github.com/snowflakedb/snowflake-sqlalchemy/pull/707
- https://github.com/snowflakedb/snowflake-sqlalchemy/pull/708
- https://github.com/snowflakedb/snowflake-sqlalchemy/pull/710
- https://github.com/snowflakedb/snowflake-sqlalchemy/commit/2c33792c91449e746a2c7ef24c25f0ede0a4a875