In the Linux kernel, the following vulnerability has been resolved: efivarfs: fix error propagation in efivarentryget() efivarentryget() always returns success even if the underlying __efivarentryget() fails, masking errors. This may result in uninitialized heap memory being copied to userspace in the efivarfsfileread() path. Fix it by returning the error from __efivarentryget().