Files
linux-stable-mirror/fs
Kohei Enju 89b8ca709e efivarfs: fix error propagation in efivar_entry_get()
commit 4b22ec1685 upstream.

efivar_entry_get() always returns success even if the underlying
__efivar_entry_get() fails, masking errors.

This may result in uninitialized heap memory being copied to userspace
in the efivarfs_file_read() path.

Fix it by returning the error from __efivar_entry_get().

Fixes: 2d82e6227e ("efi: vars: Move efivar caching layer into efivarfs")
Cc: <stable@vger.kernel.org> # v6.1+
Signed-off-by: Kohei Enju <kohei@enjuk.jp>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2026-02-06 16:55:45 +01:00
..
2025-07-10 16:05:08 +02:00
2026-01-08 10:14:31 +01:00
2026-01-23 11:18:35 +01:00
2026-01-08 10:14:49 +01:00
2025-10-12 12:57:17 +02:00
2026-01-17 16:31:15 +01:00
2026-01-17 16:31:15 +01:00
2025-01-23 17:22:55 +01:00
2025-03-22 12:54:15 -07:00
2025-12-18 13:55:17 +01:00
2025-10-29 14:08:51 +01:00
2025-07-10 16:05:08 +02:00
2026-01-08 10:13:54 +01:00
2026-01-08 10:14:49 +01:00
2025-06-27 11:11:36 +01:00