]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
pppoe: only process PADT targeted at local interfaces
authorGuillaume Nault <gnault@redhat.com>
Thu, 14 May 2020 10:15:39 +0000 (12:15 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 11 Jun 2020 07:22:19 +0000 (09:22 +0200)
commitb1fa53f2bc3b99760ab94fe1455b41ec8bb06de9
treec4ad3c0279b241b5754230f8cdf96bb3a10383c9
parent0e7767215f6888575a5bffbd12506935943ec6f6
pppoe: only process PADT targeted at local interfaces

We don't want to disconnect a session because of a stray PADT arriving
while the interface is in promiscuous mode.
Furthermore, multicast and broadcast packets make no sense here, so
only PACKET_HOST is accepted.

Reported-by: David Balažic <xerces9@gmail.com>
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Guillaume Nault <gnault@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ppp/pppoe.c