grub2/grub-core
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
..
boot Add configure option to reduce visual clutter at boot time 2020-03-07 12:21:23 +00:00
bus usb: Avoid possible out-of-bound accesses caused by malicious devices 2021-02-27 14:46:20 +00:00
commands dl: Only allow unloading modules that are not dependencies 2021-02-27 14:46:20 +00:00
disk mdraid1x_linux: Fix gcc10 error -Werror=array-bounds 2020-12-28 13:21:44 +00:00
efiemu calloc: Use calloc() at most places 2020-07-24 22:42:16 +01:00
font font: Do not load more than one NAME section 2020-07-24 22:42:33 +01:00
fs zfs: Fix gcc10 error -Werror=zero-length-bounds 2020-12-28 13:22:29 +00:00
gdb gdb: Restrict GDB access when locked down 2021-02-27 14:46:20 +00:00
gettext Silence error messages when translations are unavailable 2019-07-09 11:42:33 +01:00
gfxmenu gfxmenu: Fix double free in load_image() 2020-07-24 22:42:38 +01:00
hello * grub-core/commands/gptsync.c: Fix typographic quoting. 2012-03-03 13:05:08 +01:00
hook * grub-core/hook/datehook.c (grub_read_hook_datetime): Small stylistic 2011-11-11 21:03:49 +01:00
io calloc: Use calloc() at most places 2020-07-24 22:42:16 +01:00
kern kern/efi/mm: Fix possible NULL pointer dereference 2021-02-27 14:46:20 +00:00
lib gnulib/regcomp: Fix uninitialized token structure 2021-02-27 14:47:25 +00:00
loader loader/xnu: Don't allow loading extension and packages when locked down 2021-02-27 14:46:20 +00:00
mmap mmap: Fix memory leak when iterating over mapped memory 2021-02-27 14:46:20 +00:00
net net/tftp: Fix dangling memory pointer 2021-02-27 14:46:20 +00:00
normal malloc: Use overflow checking primitives where we do complex allocations 2020-07-24 22:42:22 +01:00
osdep unix/config: Fix integer overflow in grub_util_load_config 2020-07-26 23:38:34 +01:00
partmap calloc: Use calloc() at most places 2020-07-24 22:42:16 +01:00
parttool * grub-core/net/http.c: Add TRANSLATORS comments. 2012-03-05 16:42:26 +01:00
script script: Avoid a use-after-free when redefining a function during execution 2020-07-24 22:43:45 +01:00
term term: Fix overflow on user inputs 2020-07-24 22:42:56 +01:00
tests calloc: Use calloc() at most places 2020-07-24 22:42:16 +01:00
video malloc: Use overflow checking primitives where we do complex allocations 2020-07-24 22:42:22 +01:00
gdb_grub.in * grub-core/gdb_grub.in: Fix overflow and wrong field. 2013-10-14 03:40:20 +02:00
genemuinit.sh use MODULE_FILES for genemuinit* instead of MOD_FILES 2014-01-18 23:15:40 +04:00
genemuinitheader.sh use MODULE_FILES for genemuinit* instead of MOD_FILES 2014-01-18 23:15:40 +04:00
genmod.sh.in .mod files: Strip annobin annotations and .eh_frame, and their relocations 2018-03-05 14:08:22 +01:00
genmoddep.awk enforcing fixup 2017-08-14 16:27:10 +02:00
gensyminfo.sh.in Fix shebang for termux. 2017-05-03 12:49:31 +02:00
gensymlist.sh Make 'make check' work on emu. 2013-04-27 02:00:16 +02:00
gentrigtables.c * grub-core/gentrigtables.c: Make tables const. 2013-03-01 11:15:09 +01:00
gmodule.pl.in * grub-core/gmodule.pl.in: Accept newer binutils which output 2014-09-21 18:23:23 +02:00
Makefile.am kern: Add lockdown support 2021-02-27 14:43:55 +00:00
Makefile.core.am Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
Makefile.core.def kern: Add lockdown support 2021-02-27 14:43:55 +00:00
Makefile.gcry.def Import grub2_2.02~beta3.orig.tar.xz 2016-09-18 17:40:00 +01:00
Makefile.in Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
modinfo.sh.in Fix shebang for termux. 2017-05-03 12:49:31 +02:00
unidata.c Import grub2_2.02~beta3.orig.tar.xz 2016-09-18 17:40:00 +01:00