CVE-2026-53275CWE-416

CVE-2026-53275

High · published June 25, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
17.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

ipv6: mcast: Fix use-after-free when processing MLD queries

When processing an MLD query, a pointer to the multicast group address

is retrieved when initially parsing the packet. This pointer is later

dereferenced without being reloaded despite the fact that the skb header

might have been reallocated following the pskb_may_pull() calls, leading

to a use-after-free [1].

Fix by copying the multicast group address when the packet is initially

parsed.

[1]

BUG: KASAN: slab-use-after-free in __mld_query_work (net/ipv6/mcast.c:1512)

Read of size 8 at addr ffff8881154b8e90 by task kworker/4:1/118

Workqueue: mld mld_query_work

Call Trace:

<TASK>

dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)

print_address_description.constprop.0 (mm/kasan/report.c:378)

print_report (mm/kasan/report.c:482)

kasan_report (mm/kasan/report.c:595)

__mld_query_work (net/ipv6/mcast.c:1512)

mld_query_work (net/ipv6/mcast.c:1563)

process_one_work (kernel/workqueue.c:3314)

worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478)

kthread (kernel/kthread.c:436)

ret_from_fork (arch/x86/kernel/process.c:158)

ret_from_fork_asm (arch/x86/entry/entry_64.S:245)

</TASK>

[...]

Freed by task 118:

kasan_save_stack (mm/kasan/common.c:57)

kasan_save_track (mm/kasan/common.c:78)

kasan_save_free_info (mm/kasan/generic.c:584)

__kasan_slab_free (mm/kasan/common.c:253 mm/kasan/common.c:285)

kfree (./include/linux/kasan.h:235 mm/slub.c:2689 mm/slub.c:6251 mm/slub.c:6566)

pskb_expand_head (net/core/skbuff.c:2335)

__pskb_pull_tail (net/core/skbuff.c:2878 (discriminator 4))

__mld_query_work (net/ipv6/mcast.c:1495 (discriminator 1))

mld_query_work (net/ipv6/mcast.c:1563)

process_one_work (kernel/workqueue.c:3314)

worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478)

kthread (kernel/kthread.c:436)

ret_from_fork (arch/x86/kernel/process.c:158)

ret_from_fork_asm (arch/x86/entry/entry_64.S:245)

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00261 · 17.0th percentile
Weakness
CWE-416 · Use After Free
Published
2026-06-25T13:16Z
Affected products (12)
ProductVersionsFixed in
linux/linux_kernel≥ 2.6.15, < 5.15.2105.15.210
linux/linux_kernel≥ 5.16, < 6.1.1766.1.176
linux/linux_kernel≥ 6.2, < 6.6.1436.6.143
linux/linux_kernel≥ 6.7, < 6.12.946.12.94
linux/linux_kernel≥ 6.13, < 6.18.366.18.36
linux/linux_kernel≥ 6.19, < 7.0.137.0.13
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (11)
EPSS history
Timeline
  • 25 JUN 08:39Z
    ipv6: mcast: Fix use-after-free when processing MLD queries
    cvelistv5