lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241101150745.3671416-1-Randy.MacLeod@windriver.com>
Date: Fri, 1 Nov 2024 11:07:44 -0400
From: <Randy.MacLeod@...driver.com>
To: <stable@...r.kernel.org>, <gregkh@...uxfoundation.org>,
        <sashal@...nel.org>
CC: <sherry.yang@...cle.com>, <bridge@...ts.linux-foundation.org>,
        <davem@...emloft.net>, <kuba@...nel.org>, <netdev@...r.kernel.org>,
        <nikolay@...dia.com>, <roopa@...dia.com>,
        <linux-kernel@...r.kernel.org>, <randy.macleod@...driver.com>
Subject: [PATCH 0/1: 5.10/5.15] net: bridge: xmit: make sure we have at least eth header len bytes

From: Randy MacLeod <Randy.MacLeod@...driver.com>

This is my first commit to -stable so I'm going to carefully explain what I've done.
I work on the Yocto Project and I have done some work on the Linux network
stack a long time ago so I'm not quite a complete newbie.

I took the commit found here:
   https://lore.kernel.org/stable/20240527185645.658299380@linuxfoundation.org/

and backported as per my commit log:
   Based on above commit but simplified since pskb_may_pull_reason()
   does not exist until 6.1.

I also trimmed the original commit log of the "Tested by dropwatch" section
as well as the full stack trace since that may have changed in 5.10/5.15 and
It compiles fine for 5.10 and 5.15 but I have not tested with dropwatch since
the patch is just dropping short xmit packets for bridging.

Finally, since the patch is much simpler than the original, I've removed the
original patch author's SOB line.

Please let me know if any of this is not what y'all'd like to see.

Randy MacLeod (1):
  net: bridge: xmit: make sure we have at least eth header len bytes

 net/bridge/br_device.c | 5 +++++
 1 file changed, 5 insertions(+)


base-commit: 5a8fa04b2a4de1d52be4a04690dcb52ac7998943
-- 
2.34.1


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ