CVE-2020-29582 Incorrect Default Permissions in JetBrains Kotlin
An attacker can read data from temporary files and list directories due to insecure permissions in the Kotlin standard library.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2020-29582?
CVE-2020-29582 is a medium-severity vulnerability in Oracle Communications Cloud Native Core Policy, published on 3 Feb 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
In JetBrains Kotlin before 1.4.21, a vulnerable Java API was used for temporary file and folder creation. An attacker was able to read data from such files and list directories due to insecure permissions.
Weakness: CWE-276
Which versions are affected by CVE-2020-29582?
2 open source packages ship an affected version, including org.jetbrains.kotlin:kotlin-stdlib. It affects 4 products.
| Package | Affected | Fixed in |
|---|---|---|
org.jetbrains.kotlin:kotlin-stdlib Maven | All versions | 1.4.21 |
org.jetbrains.kotlin:kotlin-stdlib Maven | All versions | 1.4.21 |
Products include Jetbrains Kotlin, Oracle Communications Cloud Native Core Network Slice Selection Function, Oracle Communications Cloud Native Core Policy, Oracle Communications Cloud Native Core Service Communication Proxy.
How do I fix CVE-2020-29582?
Upgrade org.jetbrains.kotlin:kotlin-stdlib to 1.4.21 or later.
Is CVE-2020-29582 being exploited?
There is no known exploitation of CVE-2020-29582 in the wild and no public exploit code.
Other vulnerabilities in Oracle Communications Cloud Native Core Policy
- CVE-2020-15824 Privilege escalation in n/a
- CVE-2019-10101 Other in n/a
- CVE-2019-10102 Supply chain in n/a
- CVE-2019-10103 Other in n/a
- CVE-2026-53914 JetBrains Kotlin: Unsafe Deserialization in Kotlin Build Cache Enables Code Execution
All Oracle Communications Cloud Native Core Policy vulnerabilities
Sources
Also known as DEBIAN-CVE-2020-29582, GHSA-cqj8-47ch-rvvq, UBUNTU-CVE-2020-29582.