CVE-2022-24329 Improper Locking in JetBrains Kotlin

Medium 5.3 Published Updated

Kotlin Multiplatform Gradle projects cannot lock dependencies, potentially exposing builds to supply chain attacks via dependency substitution.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-24329?

CVE-2022-24329 is a medium-severity vulnerability in Oracle Communications Cloud Native Core Binding Support Function, published on 25 Feb 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In JetBrains Kotlin before 1.6.0, it was not possible to lock dependencies for Multiplatform Gradle Projects.

Weakness: CWE-829

Which versions are affected by CVE-2022-24329?

2 open source packages ship an affected version, including org.jetbrains.kotlin:kotlin-stdlib. It affects 3 products.

PackageAffectedFixed in
org.jetbrains.kotlin:kotlin-stdlib MavenAll versions1.6.0
org.jetbrains.kotlin:kotlin-stdlib MavenAll versions1.6.0

Products include Jetbrains Kotlin, Oracle Communications Cloud Native Core Binding Support Function, Oracle Communications Pricing Design Center.

How do I fix CVE-2022-24329?

Upgrade org.jetbrains.kotlin:kotlin-stdlib to 1.6.0 or later.

Is CVE-2022-24329 being exploited?

There is no known exploitation of CVE-2022-24329 in the wild and no public exploit code.

All Oracle Communications Cloud Native Core Binding Support Function vulnerabilities

Sources

Also known as GHSA-2qp4-g3q3-f92w, UBUNTU-CVE-2022-24329.

Is CVE-2022-24329 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free