Insecure Random Number Generation Affecting com.typesafe.akka:akka-actor_2.12 Open this link in a new tab package, versions [2.5.0, 2.5.16)
Attack Complexity
Low
Confidentiality
High
Integrity
High
Do your applications use this vulnerable package?
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applications-
snyk-id
SNYK-JAVA-COMTYPESAFEAKKA-451679
-
published
22 Jul 2019
-
disclosed
29 Aug 2018
-
credit
Rafal Sumislawski
Introduced: 29 Aug 2018
CVE-2018-16115 Open this link in a new tabHow to fix?
Upgrade com.typesafe.akka:akka-actor_2.12
to version 2.5.16 or higher.
Overview
com.typesafe.akka:akka-actor_2.12 is a toolkit for building highly concurrent, distributed, and resilient message-driven applications for Java and Scala.
Affected versions of this package are vulnerable to Insecure Random Number Generation. When a custom random number generator is configured, if the AES128CounterSecureRNG
and AES256CounterSecureRNG
are enabled, a malicious user could easily guess the random number used during encryption and possibly eavesdrop onto ongoing communications. This is due a bug in the AES128CounterSecureRNG
and AES256CounterSecureRNG
implementations, causing the generated numbers to repeat themselves after a few bytes.