Re: [PATCH 6.1.y] net: bonding: fix use-after-free in bond_xmit_broadcast()
Greg KH <[email protected]>
| Newsgroups | org.kernel.vger.netdev,org.kernel.vger.linux-kernel,org.kernel.vger.stable |
|---|---|
| Message-ID | <2026082028-curled-try-e7c5@gregkh> |
On Wed, Aug 19, 2026 at 12:59:22PM -0400, Artem Dinaburg wrote: > From: Xiang Mei <[email protected]> > > Please queue the attached backport of upstream commit 2884bf72fb8f. It fixes > CVE-2026-31419 in 6.1.y. > > An unprivileged user can create a broadcast bond and dummy slaves in a user > and network namespace. Racing ordinary packet sends with slave release makes > `bond_xmit_broadcast()` give the same skb to two transmitters. I reproduced a > KASAN use-after-free in `skb_clone()` on v6.1.182. > > The attached one-line upstream fix applies cleanly to v6.1.182. The same > workload completed over one million sends and 299 slave mutations with the > patched module and no sanitizer, oops, lock, or BUG output. > > The fix is already released in 6.6.143, 6.12.95, 6.18.22, and 6.19.12, but no > corresponding fix is present in 6.1.y. > > Signed-off-by: Artem Dinaburg <[email protected]> You stripped off all of the original commit changelog info :( thanks, greg k-h