Missing Encryption of Sensitive Data Affecting net.snowflake:snowflake-jdbc package, versions [3.2.6,3.20.0)


Severity

Recommended
0.0
high
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.04% (11th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Missing Encryption of Sensitive Data vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JAVA-NETSNOWFLAKE-8310506
  • published30 Oct 2024
  • disclosed30 Oct 2024
  • creditUnknown

Introduced: 30 Oct 2024

CVE-2024-43382  (opens in a new tab)
CWE-311  (opens in a new tab)

How to fix?

Upgrade net.snowflake:snowflake-jdbc to version 3.20.0 or higher.

Overview

Affected versions of this package are vulnerable to Missing Encryption of Sensitive Data due to a misbounded check in the createUploadStream() function for Azure and GCP systems. When the CLIENT_ENCRYPTION_KEY_SIZE of a stage using a JDBC driver is set to the non-default 256-bit size. An attacker can upload data which will be stored on the client side without encryption. It is still encrypted in transit and on the server.

Note: AWS deployments are not vulnerable.

CVSS Scores

version 4.0
version 3.1