Skip to main content
← All vulnerabilities
CVE-2018-10237GHSA-MVR2-9PJ6-7W5J

Unbounded memory allocation in Google Guava 11.0 through 24.x before 24.1.1 allows remote attackers to conduct denial of service attacks aga

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 24.1.1-android
None on Exploit-DB, Metasploit or GitHub

Summary

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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • com.google.guava:guavaMaven

    From 11.0 · fixed in 24.1.1-android

  • com.google.guava:guava-jdk5Maven

    through 17.0

  • com.googlecode.guava-osgi:guava-osgiMaven

    through 11.0.1

  • de.mhus.ports:vaadin-shared-depsMaven

    through 7.4.0

  • org.hudsonci.lib.guava:guavaMaven

    through 14.0.1-h-3

  • org.sonatype.sisu:sisu-guavaMaven

    0.11.1

References 25

access.redhat.com

securitytracker.com

lists.apache.org