grub2/grub-core/lib
Darren Kenny a0b08bad3d gnulib/regcomp: Fix uninitialized token structure
The code is assuming that the value of br_token.constraint was
initialized to zero when it wasn't.

While some compilers will ensure that, not all do, so it is better to
fix this explicitly than leave it to chance.

Fixes: CID 73749

Signed-off-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>

Patch-Name: 2021-02-security/023-gnulib-regcomp-Fix-uninitialized-token-structure.patch
2021-02-27 14:47:25 +00:00
..
arc
arm
arm64
dummy
efi efi: Fix use-after-free in halt/reboot path 2020-07-24 22:45:03 +01:00
emu
gnulib gnulib/regcomp: Fix uninitialized token structure 2021-02-27 14:47:25 +00:00
gnulib-patches gnulib/regcomp: Fix uninitialized token structure 2021-02-27 14:47:25 +00:00
i386 relocator: Protect grub_relocator_alloc_chunk_align() max_addr against integer underflow 2020-07-24 22:43:30 +01:00
ia64
ieee1275
libgcrypt calloc: Use calloc() at most places 2020-07-24 22:42:16 +01:00
libgcrypt_wrap calloc: Make sure we always have an overflow-checking calloc() available 2020-07-24 22:42:11 +01:00
libgcrypt-grub Import grub2_2.04.orig.tar.xz 2019-07-09 11:42:31 +01:00
minilzo
mips relocator: Protect grub_relocator_alloc_chunk_align() max_addr against integer underflow 2020-07-24 22:43:30 +01:00
posix_wrap calloc: Make sure we always have an overflow-checking calloc() available 2020-07-24 22:42:11 +01:00
powerpc relocator: Protect grub_relocator_alloc_chunk_align() max_addr against integer underflow 2020-07-24 22:43:30 +01:00
riscv RISC-V: Add setjmp implementation 2019-02-25 11:28:44 +01:00
sparc64
uboot
x86_64 relocator: Protect grub_relocator_alloc_chunk_align() max_addr against integer underflow 2020-07-24 22:43:30 +01:00
xen
xzembed Change fs functions to add fs_ prefix 2019-04-09 10:03:29 +10:00
zstd calloc: Use calloc() at most places 2020-07-24 22:42:16 +01:00
adler32.c
arg.c malloc: Use overflow checking primitives where we do complex allocations 2020-07-24 22:42:22 +01:00
backtrace.c
cmdline.c verifiers: Add possibility to verify kernel and modules command lines 2018-11-09 13:25:31 +01:00
cmos_datetime.c
crc64.c
crc.c
crypto.c
disk.c Rename grub_disk members 2019-03-25 15:14:52 +01:00
division.c
envblk.c
fake_module.c
fdt.c fdt: Move prop_entry_size to fdt.h 2018-06-23 21:40:55 +02:00
getline.c
hexdump.c
legacy_parse.c
LzFind.c
LzmaDec.c
LzmaEnc.c lzma: Make sure we don't dereference past array 2020-07-24 22:42:47 +01:00
pbkdf2.c
priority_queue.c calloc: Use calloc() at most places 2020-07-24 22:42:16 +01:00
progress.c
random.c
reed_solomon.c calloc: Use calloc() at most places 2020-07-24 22:42:16 +01:00
relocator.c relocator: Fix grub_relocator_alloc_chunk_align() top memory allocation 2020-07-24 22:43:55 +01:00
setjmp.S RISC-V: Add to build system 2019-02-25 14:02:05 +01:00
syslinux_parse.c syslinux: Fix syslinux_test in out-of-tree builds 2019-03-05 10:27:53 +01:00