CVE-2018-10237

Medium

Description

Unbounded memory allocation in Google Guava 11.0 through 24.x before 24.1.1 allows remote attackers to conduct denial of service attacks against servers that depend on this library and deserialize attacker-provided data, because the AtomicDoubleArray class (when serialized with Java serialization) and the CompoundOrdering class (when serialized with GWT serialization) perform eager allocation without appropriate checks on what a client has sent and whether the data size is reasonable.

SeverityMedium
CVSS5.9
Exploit probability—
ProductGoogle Guava
PublishedApr 26, 2018
First seenApr 26, 2018

How to fix

Affected products

ProductAffected versionsFixed in
google guava11.0 ≤ v < 24.1.124.1.1
redhat openshift_container_platform3.11, 4.1—
redhat openstack13—
redhat satellite6.4—
redhat satellite_capsule6.4—
redhat virtualization4.2, 4.0—
redhat virtualization_host4.0—
redhat jboss_enterprise_application_platform6.0.0, 6.4.0, 7.1.0—
oracle banking_payments14.1.0 ≤ v ≤ 14.4.0—
oracle communications_ip_service_activator7.3.0, 7.4.0—
oracle customer_management_and_segmentation_foundation18.0—
oracle database_server12.2.0.1, 18c, 19c—
oracle flexcube_investor_servicing12.1.0, 12.3.0, 12.4.0, 14.0.0, 14.1.0—
oracle flexcube_private_banking12.0.0, 12.1.0—
oracle retail_integration_bus15.0, 16.0—
oracle retail_xstore_point_of_service7.1, 15.0, 16.0, 17.0—
oracle weblogic_server12.2.1.3.0—
com.google.guava:guavaMaven11.0 ≤ v < 24.1.1-android24.1.1-android
com.google.guava:guava-jdk5Mavenv ≤ 17.0—
com.googlecode.guava-osgi:guava-osgiMavenv ≤ 11.0.1—
de.mhus.ports:vaadin-shared-depsMavenv ≤ 7.4.0—
org.hudsonci.lib.guava:guavaMavenv ≤ 14.0.1-h-3—
org.sonatype.sisu:sisu-guavaMavenNo range specified—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.