Skip to content

CVE-2017-15288 High severity vulnerability that affects org.scala-lang:scala-compiler

HighCVSS 7.8 EPSS 0.35%
Published
Updated
Exploit status
No public exploit known

Description

The compilation daemon in Scala before 2.10.7, 2.11.x before 2.11.12, and 2.12.x before 2.12.4 uses weak permissions for private files in /tmp/scala-devel/${USER:shared}/scalac-compile-server-port, which allows local users to write to arbitrary class files and consequently gain privileges.

Affected products

ProductAffected versionsFixed in
org.scala-lang/scala-compiler(Maven) < 2.10.7 2.10.7
org.scala-lang/scala-compiler(Maven) >= 2.11.0, < 2.11.12 2.11.12
org.scala-lang/scala-compiler(Maven) >= 2.12.0, < 2.12.4 2.12.4
org.scala-lang/scala-compiler(Maven) = 2.10.0 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-M1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-M1-virtualized No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-M1-virtualized.rdev-4217-2012-01-24-g9118644 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-M2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-M3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-M4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-M5 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-M6 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-M7 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-RC4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.0-RC5 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.1-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.1-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.1-RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.2-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.2-RC2 No fix listed
Show 119 more
ProductAffected versionsFixed in
org.scala-lang/scala-compiler(Maven) = 2.10.3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.3-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.3-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.3-RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.4-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.4-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.4-RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.5 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.10.6 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.3.1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.3.3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.4.0 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.4.0-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.4.0-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.5.0 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.5.0-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.5.0-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.5.1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.6.0 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.6.0-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.6.0-RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.6.1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.6.1-rc1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.6.1-rc2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.0 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.0-rc1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.0-rc2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.0-rc3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.1-rc1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.1-rc2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.2-rc1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.2-rc2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.2-rc3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.2-rc6 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.3.RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.3.RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.4.RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.4.final No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.5 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.6 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.7 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.7.RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.7.7.RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.Beta1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.Beta1-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.Beta1-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.Beta1-RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.Beta1-RC4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.Beta1-RC5 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.Beta1-RC6 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.Beta1-RC7 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.Beta1-RC8 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.RC4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.RC5 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.RC6 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.RC7 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.0.r18462-b20090811081019 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.1.RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.1.RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.1.RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.1.RC4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.2.RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.2.RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.8.2.RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.0 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.0-1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.0.RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.0.RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.0.RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.0.RC4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.0.RC5 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.1-1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.1-1-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.1.RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.1.RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.1.RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.1.RC4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.2-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.2-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.2-RC3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.3-RC1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.9.3-RC2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.0 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.10 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.11 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.3 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.4 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.5 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.6 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.7 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.8 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.8-18269ea No fix listed
org.scala-lang/scala-compiler(Maven) = 2.11.9 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.12.0 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.12.1 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.12.2 No fix listed
org.scala-lang/scala-compiler(Maven) = 2.12.3 No fix listed
debian/scala(Debian:12) < 2.11.12-1 2.11.12-1
debian/scala(Debian:13) < 2.11.12-1 2.11.12-1
debian/scala(Debian:14) < 2.11.12-1 2.11.12-1
scala-lang scala < 2.10.7 2.10.7
scala-lang scala >= 2.11.0, < 2.11.12 2.11.12
scala-lang scala >= 2.12.0, < 2.12.4 2.12.4

References