1
Add missing grub-core/extra_deps.lst file in release tarball
Julien Olivain <ju.o@free.fr>
2
misc: Implement grub_strlcpy()
B Horn <b@horn.uk>
3
fs/ufs: Fix a heap OOB write
B Horn <b@horn.uk>
4
fs/hfs: Fix stack OOB write with grub_strcpy()
B Horn <b@horn.uk>
CVE-2024-45782
CVE-2024-56737
5
fs/tar: Initialize name in grub_cpio_find_file()
B Horn <b@horn.uk>
6
fs/tar: Integer overflow leads to heap OOB write
Lidong Chen <lidong.chen@oracle.com>
7
fs/f2fs: Set a grub_errno if mount fails
B Horn <b@horn.uk>
8
fs/hfsplus: Set a grub_errno if mount fails
B Horn <b@horn.uk>
9
fs/iso9660: Set a grub_errno if mount fails
B Horn <b@horn.uk>
10
fs/iso9660: Fix invalid free
Michael Chang <mchang@suse.com>
11
fs/jfs: Fix OOB read in jfs_getent()
Lidong Chen <lidong.chen@oracle.com>
12
fs/jfs: Fix OOB read caused by invalid dir slot index
Lidong Chen <lidong.chen@oracle.com>
13
fs/jfs: Use full 40 bits offset and address for a data extent
Lidong Chen <lidong.chen@oracle.com>
14
fs/jfs: Inconsistent signed/unsigned types usage in return
Lidong Chen <lidong.chen@oracle.com>
15
fs/ext2: Fix out-of-bounds read for inline extents
Michael Chang <mchang@suse.com>
16
fs/xfs: Fix out-of-bounds read
Michael Chang <mchang@suse.com>
17
fs/xfs: Ensuring failing to mount sets a grub_errno
B Horn <b@horn.uk>
18
kern/file: Ensure file->data is set
B Horn <b@horn.uk>
19
kern/file: Implement filesystem reference counting
B Horn <b@horn.uk>
20
disk/loopback: Reference tracking for the loopback
B Horn <b@horn.uk>
21
kern/disk: Limit recursion depth
B Horn <b@horn.uk>
22
kern/partition: Limit recursion in part_iterate()
B Horn <b@horn.uk>
23
script/execute: Limit the recursion depth
B Horn <b@horn.uk>
24
net: Unregister net_default_ip and net_default_mac variables
B Horn <b@horn.uk>
25
net: Remove variables hooks when interface is unregisted
B Horn <b@horn.uk>
26
net: Fix OOB write in grub_net_search_config_file()
B Horn <b@horn.uk>
27
net/tftp: Fix stack buffer overflow in tftp_open()
B Horn <b@horn.uk>
28
video/readers/jpeg: Do not permit duplicate SOF0 markers in
Daniel Axtens <dja@axtens.net>
29
kern/dl: Fix for an integer overflow in grub_dl_ref()
B Horn <b@horn.uk>
30
kern/dl: Check for the SHF_INFO_LINK flag in
B Horn <b@horn.uk>
31
commands/extcmd: Missing check for failed allocation
Lidong Chen <lidong.chen@oracle.com>
32
commands/ls: Fix NULL dereference
B Horn <b@horn.uk>
33
commands/pgp: Unregister the "check_signatures" hooks on
B Horn <b@horn.uk>
34
normal: Remove variables hooks on module unload
B Horn <b@horn.uk>
35
gettext: Remove variables hooks on module unload
B Horn <b@horn.uk>
36
gettext: Integer overflow leads to heap OOB write or read
Lidong Chen <lidong.chen@oracle.com>
37
gettext: Integer overflow leads to heap OOB write
Lidong Chen <lidong.chen@oracle.com>
38
commands/read: Fix an integer overflow when supplying more
Jonathan Bar Or <jonathanbaror@gmail.com>
39
commands/test: Stack overflow due to unlimited recursion
Lidong Chen <lidong.chen@oracle.com>
40
commands/minicmd: Block the dump command in lockdown mode
B Horn <b@horn.uk>
41
commands/memrw: Disable memory reading in lockdown mode
B Horn <b@horn.uk>
42
commands/hexdump: Disable memory reading in lockdown mode
B Horn <b@horn.uk>
43
fs/bfs: Disable under lockdown
Daniel Axtens <dja@axtens.net>
CVE-2024-45778
CVE-2024-45779
44
fs: Disable many filesystems under lockdown
Daniel Axtens <dja@axtens.net>
CVE-2025-0677
CVE-2025-0684
CVE-2025-0685
CVE-2025-0686
CVE-2025-0689
45
disk: Use safe math macros to prevent overflows
Alec Brown <alec.r.brown@oracle.com>
46
disk: Prevent overflows when allocating memory for arrays
Alec Brown <alec.r.brown@oracle.com>
47
disk: Check if returned pointer for allocated memory is NULL
Alec Brown <alec.r.brown@oracle.com>
48
disk/ieee1275/ofdisk: Call grub_ieee1275_close() when
Alec Brown <alec.r.brown@oracle.com>
49
fs: Use safe math macros to prevent overflows
Lidong Chen <lidong.chen@oracle.com>
50
fs: Prevent overflows when allocating memory for arrays
Lidong Chen <lidong.chen@oracle.com>
CVE-2025-0678
CVE-2025-1125
51
fs: Prevent overflows when assigning returned values from
Lidong Chen <lidong.chen@oracle.com>
52
fs/zfs: Use safe math macros to prevent overflows
Lidong Chen <lidong.chen@oracle.com>
53
fs/zfs: Prevent overflows when allocating memory for arrays
Lidong Chen <lidong.chen@oracle.com>
54
fs/zfs: Check if returned pointer for allocated memory is
Lidong Chen <lidong.chen@oracle.com>
55
fs/zfs: Add missing NULL check after grub_strdup() call
Lidong Chen <lidong.chen@oracle.com>
56
net: Use safe math macros to prevent overflows
Lidong Chen <lidong.chen@oracle.com>
57
net: Prevent overflows when allocating memory for arrays
Lidong Chen <lidong.chen@oracle.com>
58
net: Check if returned pointer for allocated memory is NULL
Alec Brown <alec.r.brown@oracle.com>
59
fs/sfs: Check if allocated memory is NULL
Alec Brown <alec.r.brown@oracle.com>
60
script/execute: Fix potential underflow and NULL dereference
Lidong Chen <lidong.chen@oracle.com>
61
osdep/unix/getroot: Fix potential underflow
Lidong Chen <lidong.chen@oracle.com>
62
misc: Ensure consistent overflow error messages
Lidong Chen <lidong.chen@oracle.com>
63
bus/usb/ehci: Define GRUB_EHCI_TOGGLE as grub_uint32_t
Alec Brown <alec.r.brown@oracle.com>
64
normal/menu: Use safe math to avoid an integer overflow
Alec Brown <alec.r.brown@oracle.com>
65
kern/partition: Add sanity check after grub_strtoul() call
Lidong Chen <lidong.chen@oracle.com>
66
kern/misc: Add sanity check after grub_strtoul() call
Lidong Chen <lidong.chen@oracle.com>
67
loader/i386/linux: Cast left shift to grub_uint32_t
Alec Brown <alec.r.brown@oracle.com>
68
loader/i386/bsd: Use safe math to avoid underflow
Alec Brown <alec.r.brown@oracle.com>
69
fs/ext2: Rework out-of-bounds read for inline and external
Michael Chang <mchang@suse.com>
70
fs/xfs: Fix grub_xfs_iterate_dir return value in case of
Egor Ignatov <egori@altlinux.org>
71
fs/xfs: Propagate incorrect inode error from
Egor Ignatov <egori@altlinux.org>
72
fs/xfs: Handle root inode read failure in grub_xfs_mount
Egor Ignatov <egori@altlinux.org>
73
net/drivers/ieee1275/ofnet: Add missing grub_malloc()
Nicolas Frayer <nfrayer@redhat.com>
74
Constant-time grub_crypto_memcmp()
Gary Lin <glin@suse.com>