Patch "net: fix infoleak in llc" has been added to the 4.4-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
net: fix infoleak in llc
to the 4.4-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
net-fix-infoleak-in-llc.patch
and it can be found in the queue-4.4 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From foo@baz Mon May 16 11:21:32 PDT 2016
From: Kangjie Lu <[email protected]>
Date: Tue, 3 May 2016 16:35:05 -0400
Subject: net: fix infoleak in llc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
From: Kangjie Lu <[email protected]>
[ Upstream commit b8670c09f37bdf2847cc44f36511a53afc6161fd ]
The stack object “info” has a total size of 12 bytes. Its last byte is padding which is not initialized and leaked via “put_cmsg”.
--- net/llc/af_llc.c | 1 + 1 file changed, 1 insertion(+)
net/llc/af_llc.c +1 -0
@@ -626,6 +626,7 @@ static void llc_cmsg_rcv(struct msghdr *if (llc->cmsg_flags &LLC_CMSG_PKTINFO ) {struct llc_pktinfo info; +memset (&info,0 ,sizeof (info)); info.lpi_ifindex =llc_sk (skb->sk)->dev->ifindex;llc_pdu_decode_dsap (skb, &info.lpi_sap);llc_pdu_decode_da (skb, info.lpi_mac);
Patches currently in stable-queue which might be from [email protected] are
queue-4.4/net-fix-infoleak-in-llc.patch queue-4.4/net-fix-a-kernel-infoleak-in-x25-module.patch queue-4.4/net-fix-infoleak-in-rtnetlink.patch