CVE Catalog

CVE-2026-102554

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.35%

27th percentile - higher than 27% of all known CVEs

Summary

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.

Risk Assessment

An attacker can cause memory exhaustion and application crash when processing untrusted serialized data, resulting in denial of service. The risk affects systems using Guava to deserialize data from untrusted sources.

Recommendation

Upgrade Google Guava to a version later than 33.7.1 if available. Until then, avoid deserializing untrusted data or limit the size of processed streams.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS