Package: abseil / 20220623.1-1+deb12u2
Metadata
Package | Version | Patches format |
---|---|---|
abseil | 20220623.1-1+deb12u2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
configure.diff | (download) |
CMake/AbseilHelpers.cmake |
3 2 + 1 - 0 ! |
set package configuration options |
cpu features.diff | (download) |
absl/base/config.h |
8 3 + 5 - 0 ! |
canonicalize supported cpu feature set |
latomic.diff | (download) |
absl/copts/AbseilConfigureCopts.cmake |
4 4 + 0 - 0 ! |
use libatomic if necessary Bug-Debian: https://bugs.debian.org/973492 On some architectures, notably armel, Abseil needs symbols defined in libatomic. Abseil does not currently have a well-developed system to declare external library dependencies, so just have the linker determine if anything needs libatomic and add the DT_NEEDED entry where necessary. |
empty flags library.diff | (download) |
absl/flags/CMakeLists.txt |
2 0 + 2 - 0 ! |
eliminate libabsl_flags.so and libabsl_flags.a |
leaky pkgconfig cflags.diff | (download) |
CMake/AbseilHelpers.cmake |
2 2 + 0 - 0 ! |
do not leak -maes -msse4.1 into pkgconfig |
cordz info statistics test.diff | (download) |
absl/strings/internal/cordz_info_statistics_test.cc |
2 2 + 0 - 0 ! |
--- |
CVE 2025 0838.patch | (download) |
absl/container/internal/raw_hash_set.cc |
5 5 + 0 - 0 ! |
[patch] fix potential integer overflow in hash container create/resize 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. Subsequent accesses to the container might then access out-of-bounds memory. The fix is in two parts: 1) Update max_size() to return the maximum number of items that can be stored in the container 2) Validate the size arguments to the constructors, reserve(), and rehash() methods, and abort the program when the argument is invalid We've looked at uses of these containers in Google codebases like |