Centos-kernel-stream-9/drivers/firmware/efi
Lucas Zampieri eb3118b71a Merge: efi: runtime: Fix potential overflow of soft-reserved region size
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/4077

JIRA: https://issues.redhat.com/browse/RHEL-33098  
CVE: CVE-2024-26843  
  
Conflicts:  
    drivers/firmware/efi/riscv-runtime.c  
    -Excluding changes for unsupported arch by RHEL9.  
  
commit de1034b38a346ef6be25fe8792f5d1e0684d5ff4  
Author: Andrew Bresticker <abrestic@rivosinc.com>  
Date:   Fri Feb 2 10:07:03 2024 -0800  
  
    efi: runtime: Fix potential overflow of soft-reserved region size  
  
    md_size will have been narrowed if we have >= 4GB worth of pages in a  
    soft-reserved region.  
  
    Signed-off-by: Andrew Bresticker <abrestic@rivosinc.com>  
    Signed-off-by: Ard Biesheuvel <ardb@kernel.org>  
  
Signed-off-by: Lenny Szubowicz <lszubowi@redhat.com>

Approved-by: Mark Langsdorf <mlangsdo@redhat.com>
Approved-by: David Arcari <darcari@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-13 13:10:08 +00:00
..
libstub efi: fix missing prototype warnings 2024-03-27 11:39:42 -04:00
test
Kconfig efi: x86: Move EFI runtime map sysfs code to arch/x86 2024-03-20 09:43:05 -04:00
Makefile efi: x86: Move EFI runtime map sysfs code to arch/x86 2024-03-20 09:43:05 -04:00
apple-properties.c
arm-runtime.c efi: runtime: Fix potential overflow of soft-reserved region size 2024-05-06 12:37:21 -04:00
capsule-loader.c efi: capsule-loader: Fix use-after-free in efi_capsule_write 2023-10-30 09:09:28 +01:00
capsule.c
cper-arm.c efi/cper: Remove unnecessary aer.h include 2023-09-01 09:04:26 -06:00
cper-x86.c
cper.c PCI/AER: Generalize TLP Header Log reading 2024-05-13 15:49:50 -06:00
cper_cxl.c
cper_cxl.h
dev-path-parser.c Revert "efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer()" 2023-08-31 22:40:44 -04:00
earlycon.c efi: earlycon: use console_is_registered() 2024-05-09 11:25:21 -04:00
efi-bgrt.c
efi-init.c efi: Make code to find mirrored memory ranges generic 2024-03-20 09:43:04 -04:00
efi-pstore.c efi: pstore: Follow convention for the efi-pstore backend name 2023-10-30 09:09:30 +01:00
efi.c mm: remove rb tree. 2024-04-01 11:19:44 -04:00
efibc.c Revert "efi: efibc: avoid efivar API for setting variables" 2023-08-31 22:40:44 -04:00
efivars.c Revert "efi: vars: Don't drop lock in the middle of efivar_init()" 2023-08-31 22:40:48 -04:00
embedded-firmware.c
esrt.c efi: memmap: Disregard bogus entries instead of returning them 2023-10-30 09:09:35 +01:00
fdtparams.c efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures 2024-03-20 09:43:05 -04:00
memattr.c efi: Discover BTI support in runtime services regions 2024-03-20 09:42:57 -04:00
memmap.c efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures 2024-03-20 09:43:05 -04:00
mokvar-table.c
rci2-table.c
reboot.c Revert "efi: Fix efi_power_off() not being run before acpi_power_off() when necessary" 2023-08-31 22:40:46 -04:00
riscv-runtime.c efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0 2023-10-30 09:09:31 +01:00
runtime-wrappers.c efi/runtime-wrappers: Remove duplicated macro for service returning void 2024-03-20 09:43:21 -04:00
secureboot.c
sysfb_efi.c efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L 2023-10-30 09:09:36 +01:00
tpm.c
unaccepted_memory.c efi/unaccepted: do not let /proc/vmcore try to access unaccepted memory 2024-01-23 17:06:47 +01:00
vars.c efivarfs: expose used and total size 2024-03-20 09:43:07 -04:00