Remote code execution via RMI
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-502.
Summary
Apache jUDDI uses several classes related to Java's Remote Method Invocation (RMI) which (as an extension to UDDI) 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 above RMI entries. The objects get deserialized without any check on the incoming data. In the worst case, it may let the attacker run arbitrary code remotely. For both jUDDI web service applications and jUDDI clients, the usage of RMI is disabled by default. Since this is an optional feature and an extension to the UDDI protocol, the likelihood of impact is low. Starting with 3.3.10, all RMI related code was removed.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apache | Apache jUDDI | before 3.3.10 | 3.3.10 | Patch available | CNA |
| — | org.apache.juddi:juddi-core (Maven) | before 3.3.10 | 3.3.10 | Patch available | GHSA-9hx8-2mrv-r674 |
- Apache jUDDI VendorApache Affected before 3.3.10 Fixed in 3.3.10 Patch available CNA
- org.apache.juddi:juddi-core (Maven) Vendor— Affected before 3.3.10 Fixed in 3.3.10 Patch available GHSA-9hx8-2mrv-r674
Remediation
- Fix · CNA Apache jUDDI (Apache Software Foundation) Fixed in 3.3.10
- Fix · GHSA-9hx8-2mrv-r674 org.apache.juddi:juddi-core (Maven) Fixed in 3.3.10 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2021-37578
- 2026-10-03 Alias added: GHSA-9hx8-2mrv-r674
References
Advisory 3
More Apache Juddi vulnerabilities
- TI-2018-01210 XML external entity injection in Apache jUDDI CVSS 3.0HIGH 8.1
- TI-2009-01137 Cross-site scripting (XSS) vulnerability in Apache jUDDI before 2.0 allows remote… CVSS 3.0MEDIUM 6.1
- TI-2015-04401 Open redirect in Apache jUDDI CVSS 3.0MEDIUM 6.1
- TI-2009-04048 Improper output encoding in Apache jUDDI CVSS 3.0MEDIUM 6.5
- TI-2009-01136 Apache jUDDI before 2.0 allows attackers to spoof entries in log files via vectors… CVSS 3.0MEDIUM 5.3
Sources
- CVE-2021-37578 · CVE Program
- CVE-2021-37578 · NVD
- FIRST EPSS
- GHSA-9hx8-2mrv-r674 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences