CVE-2026-99027
Beschrijving NL
In de Linux-kernel is de volgende kwetsbaarheid verholpen:
net: team: stop met het hergebruiken van skb na het overschrijven van de wachtrij
Een dev_queue_xmit() resultaat dat niet nul is, geeft geen eigendom van de skb terug. Wanneer de qdisc van een override-poort deze verwijdert, wordt de queue-override-helper die gebruikt wordt om
Probeer een andere poort of de verzendmodus met de vrijgekomen skb. Geef de handoff-beslissing apart terug van het verzendsucces. Alleen selecteren
de eerste overbruggingspoort onder RCU en stop na overhandiging van de skb,
ongeacht het lagere zendresultaat. Behoud het bestaande succes en
drop accounting. BUG: KASAN: slab-use-after-free in sk_skb_reason_drop
Schrijfopdracht van grootte 4 door taak poc/5040
sk_skb_reason_drop (net/core/skbuff.c:1240)
dev_kfree_skb_any_reason (net/core/dev.c:3470)
ab_transmit (drivers/net/team/team_mode_activebackup.c:49)
team_xmit (drivers/net/team/team_core.c:1849)
__dev_direct_xmit (net/core/dev.c:4934)
Vrijgegeven door taak 5040:
__tcf_kfree_skb_list (net/sched/sch_generic.c:43)
__dev_queue_xmit (net/core/dev.c:4831)
team_xmit (drivers/net/team/ team_core.c:1846)
Kernelpaniek - synchronisatie mislukt: KASAN: panic_on_warn ingesteld ...
Origineel (Engels) tonen
In the Linux kernel, the following vulnerability has been resolved:
net: team: stop reusing skb after queue override
A nonzero dev_queue_xmit() result does not return ownership of the skb.
When an override port's qdisc drops it, the queue override helper used to
try another port or the mode transmit op with the freed skb.
Return the handoff decision separately from transmit success. Select only
the first override port under RCU and stop after handing it the skb,
regardless of the lower transmit result. Keep the existing success and
drop accounting.
BUG: KASAN: slab-use-after-free in sk_skb_reason_drop
Write of size 4 by task poc/5040
sk_skb_reason_drop (net/core/skbuff.c:1240)
dev_kfree_skb_any_reason (net/core/dev.c:3470)
ab_transmit (drivers/net/team/team_mode_activebackup.c:49)
team_xmit (drivers/net/team/team_core.c:1849)
__dev_direct_xmit (net/core/dev.c:4934)
Freed by task 5040:
__tcf_kfree_skb_list (net/sched/sch_generic.c:43)
__dev_queue_xmit (net/core/dev.c:4831)
team_xmit (drivers/net/team/team_core.c:1846)
Kernel panic - not syncing: KASAN: panic_on_warn set ...