PT-2021-4021 · Apache · Apache Juddi

Artem Smotrakov

·

Published

2021-07-29

·

Updated

2021-08-11

·

CVE-2021-37578

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Apache jUDDI versions prior to 3.3.10
Description The issue is related to the use of Java's Remote Method Invocation (RMI) in Apache jUDDI, which provides an alternate transport for accessing UDDI services. RMI uses the default Java serialization mechanism to pass parameters in RMI invocations. A remote attacker can send a malicious serialized object to the RMI entries, and the objects get deserialized without any check on the incoming data. This may allow the attacker to run arbitrary code remotely. The usage of RMI is disabled by default in both jUDDI web service applications and jUDDI clients, and the likelihood of impact is low.
Recommendations For versions prior to 3.3.10, consider disabling the RMI feature to minimize the risk of exploitation, as all RMI related code was removed starting with version 3.3.10. At the moment, there is no information about additional mitigation measures for this vulnerability.

Fix

Deserialization of Untrusted Data

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2021-04547
CVE-2021-37578
GHSA-9HX8-2MRV-R674

Affected Products

Apache Juddi