PT-2022-4609 · Apache+1 · Apache Geode+1

Kirk Lund

·

Published

2022-08-31

·

Updated

2022-09-07

·

CVE-2022-37021

CVSS v3.1

10

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 Geode versions up to 1.12.5, 1.13.4 and 1.14.0
Description The issue is related to the deserialization of untrusted data when using JMX over RMI on Java 8, which can allow a remote attacker to execute arbitrary code. To protect against deserialization attacks involving JMX or RMI, users should upgrade to Apache Geode 1.15 and Java 11. If upgrading to Java 11 is not possible, then users should upgrade to Apache Geode 1.15 and specify "--J=-Dgeode.enableGlobalSerialFilter=true" when starting any Locators or Servers. Using a global serial filter will impact performance.
Recommendations For Apache Geode versions up to 1.12.5, 1.13.4 and 1.14.0, upgrade to Apache Geode 1.15 and Java 11. If upgrading to Java 11 is not possible, upgrade to Apache Geode 1.15 and specify "--J=-Dgeode.enableGlobalSerialFilter=true" when starting any Locators or Servers. Follow the documentation for details on specifying any user classes that may be serialized/deserialized with the "serializable-object-filter" configuration option.

Fix

Deserialization of Untrusted Data

Weakness Enumeration

Related Identifiers

BDU:2022-05487
CVE-2022-37021
GHSA-Q4Q3-R45F-7GWG

Affected Products

Apache Geode
Java