CVE-2026-102554GHSA-xxph-c9ww-hj94
Denial of Service via Eager Array Allocation During Deserialization in Guava
Google Guava
CVSS
8.2HighExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 9 Oct 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.35%Chance of exploitation activity in the next 30 days, higher than 27% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 33.7.2GuavaCVE List
- 33.7.2com.google.guava:guava, mavenGitHub
<dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>33.7.2</version></dependency>
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
Allocation of resources without limits or throttling (CWE-770) during Java object deserialization in Google Guava versions 4.0 through 33.7.1 allows an attacker to cause a Denial of Service via OutOfMemoryError. When deserializing CompactHashMap, CompactHashSet, or MapMakerInternalMap instances, Guava eagerly allocates an array based on a caller-specified size parameter without throttling, permitting memory exhaustion from crafted serialization streams.
Text from CVE List
Affected versions 2
- Guavaaffected: 4.0 before 33.7.2CVE List
- com.google.guava:guava, maven4.0–33.7.1GitHub