Miggo Logo

CVE-2022-24329: Improper Locking in JetBrains Kotlin

5.3

CVSS Score
3.1

Basic Information

EPSS Score
0.00047%
Published
2/26/2022
Updated
10/29/2024
KEV Status
No
Technology
TechnologyJava

Technical Details

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Package NameEcosystemVulnerable VersionsFirst Patched Version
org.jetbrains.kotlin:kotlin-stdlibmaven<= 1.5.321.6.0

Vulnerability Intelligence
Miggo AIMiggo AI

Miggo AIRoot Cause Analysis

The vulnerability (CVE-2022-24329) explicitly states that dependency locking was not implemented for Multiplatform Gradle projects in Kotlin versions <1.6.0. This indicates the core vulnerability lies in the dependency resolution subsystem of the Kotlin Gradle plugin's Multiplatform support. While specific function names aren't disclosed in public advisories, the Gradle plugin's dependency management logic for Multiplatform projects would be the logical location for this missing locking functionality. The high confidence comes from: 1) Direct correlation between the vulnerability description and Gradle's dependency locking features 2) JetBrains' own bulletin linking this to Multiplatform Gradle projects 3) The CWE-829 classification confirming this is about unvalidated dependency inclusion.

Vulnerable functions

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

WAF Protection Rules

WAF Rule

In J*t*r*ins Kotlin ***or* *.*.*, it w*s not possi*l* to lo*k **p*n**n*i*s *or Multipl*t*orm *r**l* Proj**ts.

Reasoning

T** vuln*r**ility (*V*-****-*****) *xpli*itly st*t*s t**t **p*n**n*y lo*kin* w*s not impl*m*nt** *or Multipl*t*orm *r**l* proj**ts in Kotlin v*rsions <*.*.*. T*is in*i**t*s t** *or* vuln*r**ility li*s in t** **p*n**n*y r*solution su*syst*m o* t** Kot