CVE-2026-43085
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
06/05/2026
Last modified:
06/05/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator<br />
<br />
When batching multiple NFLOG messages (inst->qlen > 1), __nfulnl_send()<br />
appends an NLMSG_DONE terminator with sizeof(struct nfgenmsg) payload via<br />
nlmsg_put(), but never initializes the nfgenmsg bytes. The nlmsg_put()<br />
helper only zeroes alignment padding after the payload, not the payload<br />
itself, so four bytes of stale kernel heap data are leaked to userspace<br />
in the NLMSG_DONE message body.<br />
<br />
Use nfnl_msg_put() to build the NLMSG_DONE terminator, which initializes<br />
the nfgenmsg payload via nfnl_fill_hdr(), consistent with how<br />
__build_packet_message() already constructs NFULNL_MSG_PACKET headers.
Impact
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/15d209bccf9273b4a8b4e579ba0e92d065b6ec8c
- https://git.kernel.org/stable/c/1f3083aec8836213da441270cdb1ab612dd82cf4
- https://git.kernel.org/stable/c/368c22aea490f6f50df831b4f9e3623787686c5b
- https://git.kernel.org/stable/c/d1399632ba255d2e02c757af5d9f5d9279ce168c
- https://git.kernel.org/stable/c/d552bcfca323d175664d7444989b04f55666978a



