High severity · published Feb 11, 2020
CVE-2020-5529
HtmlUnit prior to 2.37.0 contains code execution vulnerabilities
8.1
CVSS
4.7%
EPSS
No
On KEV
Description
HtmlUnit prior to 2.37.0 contains code execution vulnerabilities. HtmlUnit initializes Rhino engine improperly, hence a malicious JavScript code can execute arbitrary Java code on the application. Moreover, when embedded in Android application, Android-specific initialization of Rhino engine is done in an improper way, hence a malicious JavaScript code can execute arbitrary Java code on the application.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)4.7% · higher than 92% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CA
Camel · Apache
All versions, or not specified · source: NVD
DL
Debian Linux · Debian
9.0 · source: NVD
HT
Htmlunit · Htmlunit
before 2.37.0 · source: NVD
UL
Ubuntu Linux · Canonical
16.04 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2020-5529
CVE.org
https://www.cve.org/CVERecord?id=CVE-2020-5529
Release Notes
https://github.com/HtmlUnit/htmlunit/releases/tag/2.37.0
Third Party Advisory
https://jvn.jp/en/jp/JVN34535327/
lists.apache.org
https://lists.apache.org/thread.html/ra2cd7f8e61dc6b8a2d9065094cd1f46aa63ad10f237ee363e26e8563%40%3Ccommits.camel.apache.org%3E
Mailing List
https://lists.debian.org/debian-lts-announce/2020/08/msg00023.html
Third Party Advisory
https://usn.ubuntu.com/4584-1/
More from Camel
10.0
CVE-2026-33453
Apache Camel: CoAP URI Query Parameter to Exchange Header Injection in camel-coap Allows Single-Packet Pre-Auth Remote Code Execution
9.9
CVE-2026-40453
Apache Camel JMS, Apache Camel CoAP, Apache Camel Google PubSub: Incomplete fix for CVE-2025-27636 in non-HTTP HeaderFilterStrategies (camel-jms, camel-sjms, camel-coap, camel-google-pubsub) allows case-variant header injection
9.8
CVE-2026-80351
Apache Camel K: Camel K Tenant repositories reach Maven execution inside operator pod
9.8
CVE-2026-80352
Apache Camel K: Camel K Master trait serviceAccountName YAML injection lets CR author apply arbitrary objects
9.8
CVE-2026-78329
Apache Camel: Camel-Undertow: the endpoint discarded the undertow-specific header filter strategy in favour of the base HTTP one, so the undertow filtering never ran on endpoint-configured routes
