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
07 Nov 2023, 02:51
Type | Values Removed | Values Added |
---|---|---|
References |
|
|
Information
Published : 2018-04-26 21:29
Updated : 2024-02-28 16:25
NVD link : CVE-2018-10237
Mitre link : CVE-2018-10237
CVE.ORG link : CVE-2018-10237
JSON object : View
Products Affected
redhat
- satellite_capsule
- openstack
- virtualization
- enterprise_linux
- satellite
- jboss_enterprise_application_platform
- openshift_container_platform
- virtualization_host
oracle
- customer_management_and_segmentation_foundation
- banking_payments
- flexcube_private_banking
- retail_integration_bus
- communications_ip_service_activator
- flexcube_investor_servicing
- database_server
- weblogic_server
- retail_xstore_point_of_service
- guava
CWE
CWE-770
Allocation of Resources Without Limits or Throttling