Improper access control in HtmlUnit - CVE-2020-5529
Published: February 10, 2020
Vulnerability details
The vulnerability allows a remote attacker to gain unauthorized access to otherwise restricted functionality.
The vulnerability exists due to improper access restrictions in Rhino engine. When embedded in Android application, Android-specific initialization of Rhino engine is done in an improper way, hence a remote attacker can use a malicious JavaScript code and execute arbitrary Java code on the application.
Affected software
Ubuntu
libhtmlunit-java (Ubuntu package)
How to mitigate CVE-2020-5529
libhtmlunit-java (Ubuntu package) - update to 2.8-1ubuntu2.1