#VU125856 Use of Uninitialized Variable in Linux kernel - CVE-2026-31428
Published: April 14, 2026
Linux kernel
Linux Foundation
Description
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to uninitialized padding in the NFULA_PAYLOAD netlink attribute in nfnetlink_log when constructing packet messages for the NFLOG netlink socket. A local user can read the leaked padding bytes to disclose sensitive information.
The issue leaks stale heap contents to userspace when the payload length is not 4-byte aligned.
Remediation
External links
- https://git.kernel.org/stable/c/52025ebaa29f4eb4ed8bf92ce83a68f24ab7fdf7
- https://git.kernel.org/stable/c/7eff72968161fb8ddb26113344de3b92fb7d7ef5
- https://git.kernel.org/stable/c/a2f6ff3444b663d6cfa63eadd61327a18592885a
- https://git.kernel.org/stable/c/a8365d1064ded323797c5e28e91070c52f44b76c
- https://git.kernel.org/stable/c/c9f6c51d36482805ac3ffadb9663fe775a13e926
- https://git.kernel.org/stable/c/fc961dd7272b5e4a462999635e44a4770d7f2482