CVE-2026-53259

kernel: In the Linux kernel, the following vulnerability has been resolved: ipv6: anycast: insert aca into global hash under...

CVE-2026-53259 is fixed in 50 products on 1 platform, first by DEBIAN-CVE-2026-53259, released June 28, 2026. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
7.8
moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0012
1st percentile

In the Linux kernel, the following vulnerability has been resolved: ipv6: anycast: insert aca into global hash under idev->lock syzbot reported a splat [1]: a slab-use-after-free in ipv6_chk_acast_addr(), which walks the global inet6_acaddr_lst[] hash under RCU and dereferences a struct ifacaddr6 that has already been freed while still linked in the hash, so a later reader walks into a dangling node. In __ipv6_dev_ac_inc() the aca is allocated with refcount 1, then aca_get() bumps it to 2 to keep it alive across the unlocked region. It is published to idev->ac_list under idev->lock, but ipv6_add_acaddr_hash() runs after write_unlock_bh(). A concurrent teardown (ipv6_ac_destroy_dev() from addrconf_ifdown(), under RTNL) can slip into that window: CPU0 __ipv6_dev_ac_inc CPU1 ipv6_ac_destroy_dev (RTNL) ------------------------------ ------------------------------------ aca_alloc() refcnt 1 aca_get() refcnt 2 write_lock_bh(idev->lock) add aca to ac_list write_unlock_bh(idev->lock) write_lock_bh(idev->lock) pull aca off ac_list write_unlock_bh(idev->lock) ipv6_del_acaddr_hash(aca) hlist_del_init_rcu() is a no-op, aca is not in the hash yet aca_put() refcnt 2->1 ipv6_add_acaddr_hash(aca) aca now inserted into the hash aca_put() refcnt 1->0 call_rcu(aca_free_rcu) -> kfree(aca) The hash removal becomes a no-op because the insertion has not happened yet, so once CPU0 inserts and drops the last reference, the aca is freed while still linked in inet6_acaddr_lst[], and readers dereference freed memory after the slab slot is reused. This window opened once RTNL stopped serializing the join path against device teardown. Move ipv6_add_acaddr_hash() inside the idev->lock section so the ac_list and hash insertions are atomic with respect to teardown: a racing remover now either misses the aca entirely or finds it in both lists. acaddr_hash_lock is now nested under idev->lock, which is acquired in softirq context, so switch all acaddr_hash_lock sites to spin_lock_bh() to avoid the irq lock inversion reported in [2]. [1] https://syzkaller.appspot.com/bug?extid=a01df04303c131efbf3a [2] https://lore.kernel.org/netdev/6a194ef7.ba3b1513.1890b4.0000.GAE@google.com/

Where it's fixed

ProductFixed inFixReleased
Linux
bpftool6.18 · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
bpftool6.18-debuginfo · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel · RHEL 10 6.12.0-211.52.1.el10_2 RHSA-2026:64775 Aug 6, 2026
kernel · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel · rocky 10 0:6.12.0-211.52.1.el10_2 RLSA-2026:64775 Sep 9, 2026
kernel-abi-stablelists · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-core · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-cross-headers · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-debug · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-debug-core · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-debug-devel · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-debug-devel-matched · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-debug-modules · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-debug-modules-core · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-debug-modules-extra · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-debug-uki-virt · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-devel · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-devel-matched · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-doc · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-headers · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-livepatch-6.18.36-69.134 · amzn 2023 1:1.0-0.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel-modules · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-modules-core · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-modules-extra · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-modules-extra-matched · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-tools · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-tools-libs · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-tools-libs-devel · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-uki-virt · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel-uki-virt-addons · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
kernel6.18 · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-debuginfo · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-debuginfo-common-aarch64 · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-debuginfo-common-x86_64 · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-devel · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-headers · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-modules-extra · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-modules-extra-common · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-tools · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-tools-debuginfo · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
kernel6.18-tools-devel · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
libperf · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
linux · Debian 14 7.0.13-1 DEBIAN-CVE-2026-53259 Jun 28, 2026
microvm-kernel6.18 · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
perf · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
perf6.18 · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
perf6.18-debuginfo · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
python3-perf · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
python3-perf6.18 · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
python3-perf6.18-debuginfo · amzn 2023 1:6.18.36-69.134.amzn2023 ALAS2023-2026-1925 Jul 6, 2026
rtla · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026
rv · ol 10 0:6.12.0-211.53.1.el10_2 ELSA-2026-64775-0 Sep 10, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.