Summary
[2.02-123.0.7.el8_6.8]
- Enable back btrfs module by default [Orabug: 34377188]
[2.02-123.0.6.el8_6.8]
- Backport upstream SNP protocol fixes [Orabug: 34195100]
[2.02-123.0.5.el8_6.8]
- Rebase Fix EFI loader kernel image allocation patch, adapt it to new NX code [Orabug: 34352232]
[2.02-123.0.4.el8_6.8]
- enable multiboot2 [Orabug: 34285558]
- backport arm64: Fix EFI loader kernel image allocation [Orabug: 33702462]
- backport Arm: check for the PE magic for the compiled arch [Orabug: 33702462]
- Backport some better script logic for BTRFS support [Orabug: 32448171]
- Do not add shim and grub certificate deps for aarch64 packages [Orabug: 32670033]
- Update Oracle SBAT data [Orabug: 32670033]
- Use new signing certificate [Orabug: 32670033]
- Fix various coverity issues [Orabug: 32530657]
- Set proper blsdir if /boot is on btrfs rootfs [Orabug: 32063327]
- Add CVE-2020-15706, CVE-2020-15707 to the list [Orabug: 31225072]
- honor /etc/sysconfig/kernel DEFAULTKERNEL setting for BLS [Orabug: 30643497]
- set EFIDIR as redhat for additional grub2 tools [Orabug: 29875597]
- Update upstream references [Orabug: 26388226]
- Insert Unbreakable Enterprise Kernel text into BLS config file [Orabug: 29417955]
- fix symlink removal scriptlet, to be executed only on removal [Orabug: 19231481]
- Fix comparison in patch for 18504756
- Remove symlink to grub environment file during uninstall on EFI platforms [Orabug: 19231481]
- Put 'with' in menuentry instead of 'using' [Orabug: 18504756]
- Use different titles for UEK and RHCK kernels [Orabug: 18504756]
[2.06-123.el8_6.8]
- CVE fixes for 2022-06-07
- CVE-2022-28736 CVE-2022-28735 CVE-2022-28734 CVE-2022-28733
- CVE-2021-3697 CVE-2021-3696 CVE-2021-3695
- Resolves: #2031899
Fixed packages 16
| Release | Package | Fixed in |
|---|---|---|
| Oracle Linux · 8 | grub2-common | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-efi-aa64 | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-efi-aa64-cdboot | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-efi-aa64-modules | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-efi-ia32 | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-efi-ia32-cdboot | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-efi-ia32-modules | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-efi-x64 | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-efi-x64-cdboot | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-efi-x64-modules | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-pc | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-pc-modules | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-tools | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-tools-efi | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-tools-extra | 1:2.02-123.0.7.el8_6.8 |
| Oracle Linux · 8 | grub2-tools-minimal | 1:2.02-123.0.7.el8_6.8 |
Vulnerabilities 8
-
High 8.1
Integer underflow in grub_net_recv_ip4_packets
Integer underflow in grub_net_recv_ip4_packets; A malicious crafted IP packet can lead to an integer underflow in grub_net_recv_ip4_packets() function on rsm->total_len value. Under certain circumstances the total_len value may end up wrapping around to a sma…
-
High 8.1
Out-of-bounds write when handling split HTTP headers
Out-of-bounds write when handling split HTTP headers; When handling split HTTP headers, GRUB2 HTTP code accidentally moves its internal data buffer point by one position. This can lead to a out-of-bound write further when parsing the HTTP request, writing a N…
-
Medium 6.7
The GRUB2's shim_lock verifier allows non-kernel files to be loaded on shim-powered secure boot systems. Allowing such …
-
Medium 6.5
There's a possible overflow in handle_image() when shim tries to load and execute crafted EFI executables
There's a possible overflow in handle_image() when shim tries to load and execute crafted EFI executables; The handle_image() function takes into account the SizeOfRawData field from each section to be loaded. An attacker can leverage this to perform out-of-b…
-
Medium 6.4
There's a use-after-free vulnerability in grub_cmd_chainloader() function
There's a use-after-free vulnerability in grub_cmd_chainloader() function; The chainloader command is used to boot up operating systems that doesn't support multiboot and do not have direct support from GRUB2. When executing chainloader more than once a use-a…
-
Unscored —
A crafted 16-bit grayscale PNG image may lead to a out-of-bounds write in the heap area. An attacker may take advantage…
-
Unscored —
A heap out-of-bounds write may heppen during the handling of Huffman tables in the PNG reader. This may lead to data co…
-
Unscored —
A crafted JPEG image may lead the JPEG reader to underflow its data pointer, allowing user-controlled data to be writte…