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.
During installation, installed file permissions are set to allow anyone to modify those files.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Kotlin | Jetbrains | * | 1.4.21 (excluding) |
Red Hat Fuse 7.11 | RedHat | kotlin-scripting-jvm | * |
Red Hat Integration | RedHat | kotlin-scripting-jvm | * |
Red Hat Integration Camel Quarkus | RedHat | kotlin-scripting-jvm | * |
Kotlin | Ubuntu | kinetic | * |
Kotlin | Ubuntu | lunar | * |
Kotlin | Ubuntu | mantic | * |
Kotlin | Ubuntu | trusty | * |
Kotlin | Ubuntu | xenial | * |