Miggo Logo

CVE-2024-43382: Snowflake JDBC Security Advisory

5.9

CVSS Score
3.1

Basic Information

EPSS Score
0.06375%
Published
10/30/2024
Updated
10/31/2024
KEV Status
No
Technology
TechnologyJava

Technical Details

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N
Package NameEcosystemVulnerable VersionsFirst Patched Version
net.snowflake:snowflake-jdbcmaven>= 3.2.6, <= 3.19.13.20.0

Vulnerability Intelligence
Miggo AIMiggo AI

Miggo AIRoot Cause Analysis

The vulnerability stems from misconfiguration handling of the CLIENT_ENCRYPTION_KEY_SIZE parameter. Key observations:

  1. The 256-bit setting unexpectedly disabled client-side encryption (contrary to user intent)
  2. The fix in v3.20.0 likely corrected encryption enablement logic
  3. CWE-311/326 implicate encryption configuration functions
  4. JDBC driver architecture suggests connection/stage configuration classes would handle these parameters While exact function names aren't confirmed in public disclosures, the pattern matches Snowflake's Java package structure and the described parameter interaction.

Vulnerable functions

Only Mi**o us*rs **n s** t*is s**tion

WAF Protection Rules

WAF Rule

### Imp**t** Pro*u*ts Snow*l*k* J*** *riv*r v*rsions >= *.*.* & <= *.**.* *r* *****t**. ### Intro*u*tion Snow*l*k* r***ntly i**nti*i** *n issu* *****tin* J*** *riv*rs t**t **n r*sult in **t* **in* uplo**** to *n *n*rypt** st*** wit*out t** ***ition*

Reasoning

T** vuln*r**ility st*ms *rom mis*on*i*ur*tion **n*lin* o* t** *LI*NT_*N*RYPTION_K*Y_SIZ* p*r*m*t*r. K*y o*s*rv*tions: *. T** ***-*it s*ttin* un*xp**t**ly *is**l** *li*nt-si** *n*ryption (*ontr*ry to us*r int*nt) *. T** *ix in v*.**.* lik*ly *orr**t**