Description
Improper input validation of the auto-configuration account identifier in Snowflake JDBC Driver versions 4.2.0 through 4.3.3 allowed a credential-bearing login request to be redirected to an attacker-selected HTTPS endpoint. An attacker able to control the account value could cause the driver to transmit a reusable login credential to a host of their choosing and replay it to obtain the privileges granted to that credential. Successful exploitation requires an application using jdbc:snowflake:auto with a connections.toml section that omits an explicit host and a lower-trust principal able to set the account value; ordinary JDBC URLs are unaffected. The fix is available in Snowflake JDBC Driver version 4.3.4, including the snowflake-jdbc-fips and snowflake-jdbc-thin. Users must manually upgrade.
Published: 2026-09-04
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Credential Theft
Action: Upgrade Driver
AI Analysis

Impact

An attacker who can control the auto-configuration account identifier in Snowflake JDBC Driver versions 4.2.0 through 4.3.3 can cause the driver to redirect a credential-bearing login request to an attacker-selected HTTPS endpoint. The driver then sends a reusable login credential to the chosen host, allowing the attacker to replay the credentials and acquire the privileges granted to that account. Successful exploitation requires the application to use jdbc:snowflake:auto without an explicit host and that the attacker has a lower-trust principal able to set the account value; ordinary JDBC URLs are unaffected. The flaw stems from improper input validation (CWE-20) and the unchecked HTTP redirection (CWE-918).

Affected Systems

Snowflake JDBC Driver versions 4.2.0 through 4.3.3 for applications that use the jdbc:snowflake:auto connection string without an explicit host a principal with lower trust capable of setting the account value. Ordinary JDBC URLs are not affected.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity, and the EPSS score of less than 1% indicates a very low probability of exploitation. The vulnerability is not listed in CISA's KEV catalog. Exploitation requires a configuration environment that allows setting the account parameter, typically through a trusted configuration file or code path. An attacker would need the ability to write or modify the connections.toml file or to run application code with elevated privilege. If achieved, the attacker can capture reusable credentials and replay them to impersonate the legitimate user. Therefore, the risk is moderate but significant for environments with weak configuration controls.

Generated by OpenCVE AI on September 11, 2026 at 05:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Snowflake JDBC Driver to version 4.3.4 or later.
  • Ensure the connections.toml configuration includes an explicit host and does not rely on auto-configuration.
  • Restrict control over the account parameter to trusted principals only; remove or elevate any lower-trust principals capable of modifying it.
  • Review and harden any applications that assemble connection strings using user-supplied input.

Generated by OpenCVE AI on September 11, 2026 at 05:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
Description Improper input validation of the auto-configuration account identifier in Snowflake JDBC Driver versions 4.2.0 through 4.3.3 allowed a credential-bearing login request to be redirected to an attacker-selected HTTPS endpoint. An attacker able to control the account value could cause the driver to transmit a reusable login credential to a host of their choosing and replay it to obtain the privileges granted to that credential. Successful exploitation requires an application using jdbc:snowflake:auto with a connections.toml section that omits an explicit host and a lower-trust principal able to set the account value; ordinary JDBC URLs are unaffected. The fix is available in Snowflake JDBC Driver version 4.3.4. Users must manually upgrade. Improper input validation of the auto-configuration account identifier in Snowflake JDBC Driver versions 4.2.0 through 4.3.3 allowed a credential-bearing login request to be redirected to an attacker-selected HTTPS endpoint. An attacker able to control the account value could cause the driver to transmit a reusable login credential to a host of their choosing and replay it to obtain the privileges granted to that credential. Successful exploitation requires an application using jdbc:snowflake:auto with a connections.toml section that omits an explicit host and a lower-trust principal able to set the account value; ordinary JDBC URLs are unaffected. The fix is available in Snowflake JDBC Driver version 4.3.4, including the snowflake-jdbc-fips and snowflake-jdbc-thin. Users must manually upgrade.

Sat, 05 Sep 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 04 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
Description Improper input validation of the auto-configuration account identifier in Snowflake JDBC Driver versions 4.2.0 through 4.3.3 allowed a credential-bearing login request to be redirected to an attacker-selected HTTPS endpoint. An attacker able to control the account value could cause the driver to transmit a reusable login credential to a host of their choosing and replay it to obtain the privileges granted to that credential. Successful exploitation requires an application using jdbc:snowflake:auto with a connections.toml section that omits an explicit host and a lower-trust principal able to set the account value; ordinary JDBC URLs are unaffected. The fix is available in Snowflake JDBC Driver version 4.3.4. Users must manually upgrade.
Title Snowflake JDBC Driver auto-configuration account validation permits credential redirection
Weaknesses CWE-20
CWE-918
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: SNOWFLAKE

Published:

Updated: 2026-09-10T15:49:41.523Z

Reserved: 2026-09-04T08:34:57.842Z

Link: CVE-2026-85528

cve-icon Vulnrichment

Updated: 2026-09-04T19:38:44.949Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-04T09:17:11.733

Modified: 2026-09-10T16:17:58.980

Link: CVE-2026-85528

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T05:30:15Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-918

    Server-Side Request Forgery (SSRF)