Skip to content
Snippets Groups Projects
Commit 416df274 authored by Aurelien Jarno's avatar Aurelien Jarno Committed by Dylan Aïssi
Browse files

Import Debian changes 2.31-13+deb11u8

parent 7a82a095
No related branches found
No related tags found
10 merge requests!70Update from debian/bullseye for apertis/v2022-updates,!68Update from debian/bullseye for apertis/v2022-updates,!67Update from debian/bullseye-security for apertis/v2022-security,!63Update from debian/bullseye for apertis/v2022-updates,!62Update from debian/bullseye-security for apertis/v2022-security,!57Merge changes from apertis/v2023-updates into apertis/v2023,!54Update from debian/bullseye for apertis/v2022-updates,!53Update from debian/bullseye-security for apertis/v2022-security,!50Update from debian/bullseye for apertis/v2022-updates,!49Update from debian/bullseye for apertis/v2023-updates
Pipeline #731556 canceled
glibc (2.31-13+deb11u8) bullseye; urgency=medium
* debian/patches/any/local-qsort-memory-corruption.patch: Fix a memory
corruption in qsort() when using nontransitive comparison functions.
-- Aurelien Jarno <aurel32@debian.org> Sun, 28 Jan 2024 23:58:14 +0100
glibc (2.31-13+deb11u7) bullseye-security; urgency=medium
 
* debian/patches/any/local-CVE-2023-4911.patch: Fix a buffer overflow in the
......
diff -rup a/stdlib/qsort.c b/stdlib/qsort.c
--- a/stdlib/qsort.c 2023-07-31 10:54:16.000000000 -0700
+++ b/stdlib/qsort.c 2024-01-15 09:08:25.596167959 -0800
@@ -224,7 +224,8 @@ _quicksort (void *const pbase, size_t to
while ((run_ptr += size) <= end_ptr)
{
tmp_ptr = run_ptr - size;
- while ((*cmp) ((void *) run_ptr, (void *) tmp_ptr, arg) < 0)
+ while (tmp_ptr != base_ptr
+ && (*cmp) ((void *) run_ptr, (void *) tmp_ptr, arg) < 0)
tmp_ptr -= size;
tmp_ptr += size;
......@@ -170,3 +170,4 @@ any/git-surplus-tls-accounting.diff
any/git-ld.so-cache-endianness-markup.diff
any/local-CVE-2021-33574-mq_notify-use-after-free.diff
any/local-CVE-2023-4911.patch
any/local-qsort-memory-corruption.patch
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment