Severity
5.9MEDIUM
EPSS
3.3%
top 12.86%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedApr 26
Latest updateOct 15

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.

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 2.2 | Impact: 3.6

Affected Packages22 packages

NVDgoogle/guava11.024.1.1
Mavencom.google.guava:guava11.024.1.1-android
NVDoracle/database_server12.2.0.1, 18c, 19c+2

Also affects: Openshift Container Platform 3.11, 4.1

Patches

🔴Vulnerability Details

4
OSV
Denial of Service in Google Guava2020-06-15
GHSA
Denial of Service in Google Guava2020-06-15
CVEList
CVE-2018-10237: Unbounded memory allocation in Google Guava 112018-04-26
OSV
CVE-2018-10237: Unbounded memory allocation in Google Guava 112018-04-26

📋Vendor Advisories

7
Oracle
Oracle Oracle Fusion Middleware Risk Matrix: Web Services (Google Guava) — CVE-2018-102372021-10-15
Oracle
Oracle Oracle Fusion Middleware Risk Matrix: Centralized Thirdparty Jars (Google Guava) — CVE-2018-102372021-01-15
Oracle
Oracle Oracle Retail Applications Risk Matrix: Packaging (Google Guava) — CVE-2018-102372020-07-15
Oracle
Oracle Oracle Retail Applications Risk Matrix: Xstore Office (Google Guava) — CVE-2018-102372020-04-15
Red Hat
guava: Unbounded memory allocation in AtomicDoubleArray and CompoundOrdering classes allow remote attackers to cause a denial of service2018-04-25

💬Community

3
Bugzilla
CVE-2018-10237 guava20: guava: Unbounded memory allocation in AtomicDoubleArray and CompoundOrdering classes allow remote attackers to cause a denial of service [fedora-28]2018-05-04
Bugzilla
CVE-2018-10237 guava: Unbounded memory allocation in AtomicDoubleArray and CompoundOrdering classes allow remote attackers to cause a denial of service2018-05-01
Bugzilla
CVE-2018-10237 guava: Unbounded memory allocation in AtomicDoubleArray and CompoundOrdering classes allow remote attackers to cause a denial of service [fedora-all]2018-05-01