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.
References
Configurations
Configuration 1 (hide)
|
Configuration 2 (hide)
|
Configuration 3 (hide)
AND |
|
Configuration 4 (hide)
AND |
|
Configuration 5 (hide)
AND |
|
Configuration 6 (hide)
|
History
No history.
Information
Published : 2018-04-26 21:29
Updated : 2023-11-07 02:51
NVD link : CVE-2018-10237
Mitre link : CVE-2018-10237
CVE.ORG link : CVE-2018-10237
JSON object : View
Products Affected
redhat
- virtualization_host
- jboss_enterprise_application_platform
- virtualization
- satellite_capsule
- openstack
- enterprise_linux
- openshift_container_platform
- satellite
oracle
- communications_ip_service_activator
- flexcube_investor_servicing
- database_server
- flexcube_private_banking
- banking_payments
- retail_xstore_point_of_service
- weblogic_server
- customer_management_and_segmentation_foundation
- retail_integration_bus
- guava
CWE
CWE-770
Allocation of Resources Without Limits or Throttling