CVE-2026-23156

Source
https://cve.org/CVERecord?id=CVE-2026-23156
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-23156.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-23156
Downstream
Related
Published
2026-02-14T16:01:23.215Z
Modified
2026-04-02T17:29:43.710915260Z
Summary
efivarfs: fix error propagation in efivar_entry_get()
Details

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().

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/23xxx/CVE-2026-23156.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
2d82e6227ea189c0589e7383a36616ac2a2d248c
Fixed
3960f1754664661a970dc9ebbab44ff93a0b4c42
Fixed
510a16f1c5c1690b33504052bc13fbc2772c23f8
Fixed
89b8ca709eeeabcc11ebba64806677873a2787a8
Fixed
e4e15a0a4403c96d9898d8398f0640421df9cb16
Fixed
4b22ec1685ce1fc0d862dcda3225d852fb107995

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-23156.json"