CVE-2025-0838
CRITICALAbseil-cpp < 20250127.0 - Heap Buffer Overflow via Integer Overflow in Hash Container Sized Constructors
Title source: llmDescription
There exists a heap buffer overflow vulnerable in Abseil-cpp. The sized constructors, reserve(), and rehash() methods of absl::{flat,node}hash{set,map} did not impose an upper bound on their size argument. As a result, it was possible for a caller to pass a very large size that would cause an integer overflow when computing the size of the container's backing store, and a subsequent out-of-bounds memory write. Subsequent accesses to the container might also access out-of-bounds memory. We recommend upgrading past commit 5a0e2cb5e3958dd90bb8569a2766622cb74d90c1
References (2)
Core 2
Core References
Mailing List, Third Party Advisory
https://lists.debian.org/debian-lts-announce/2025/04/msg00012.html
Scores
CVSS v3
9.8
EPSS
0.0013
EPSS Percentile
31.6%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
no
Technical Impact
partial
Details
CWE
CWE-190
Status
published
Products (2)
abseil/common_libraries
< 20250127.0
debian/debian_linux
11.0
Published
Feb 21, 2025
Tracked Since
Feb 18, 2026