CVE-2026-64542
Last modified
CVE-2026-64542 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: ipv6: ndisc: fix NULL deref in accept_untracked_na() accept_untracked_na() re-fetches the inet6_dev with __in6_dev_get(dev) and dereferences idev->cnf.accept_untracked_na without a NULL check, even though its only caller ndisc_recv_na() already fetched and NULL-checked idev for the same device. Both reads of dev->ip6_ptr run in the same RCU read-side critical section, but a concurrent addrconf_ifdown() can clear dev->ip6_ptr between them: lowering the MTU below IPV6_MIN_MTU calls addrconf_ifdown() without the synchronize_net() that orders the unregister path, so the re-fetch returns NULL and oopses: BUG: KASAN: null-ptr-deref in ndisc_recv_na (net/ipv6/ndisc.c:974) Read of size 4 at addr 0000000000000364 Call Trace: <IRQ> ndisc_recv_na (net/ipv6/ndisc.c:974) icmpv6_rcv (net/ipv6/icmp.c:1193) ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:479) ip6_input_finish (net/ipv6/ip6_input.c:534) ip6_input (net/ipv6/ip6_input.c:545) ip6_mc_input (net/ipv6/ip6_input.c:635) ipv6_rcv (net/ipv6/ip6_input.c:351) </IRQ> It is reachable by an unprivileged user via a network namespace. Pass the caller's already validated idev instead of re-fetching it; the idev stays alive for the whole RCU critical section, so it is safe even after dev->ip6_ptr has been cleared.. EPSS estimates a 0.17% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: ipv6: ndisc: fix NULL deref in accept_untracked_na() accept_untracked_na() re-fetches the inet6_dev with __in6_dev_get(dev) and dereferences idev->cnf.accept_untracked_na without a NULL check, even though its only caller ndisc_recv_na() already fetched and NULL-checked idev for the same device. Both reads of dev->ip6_ptr run in the same RCU read-side critical section, but a concurrent addrconf_ifdown() can clear dev->ip6_ptr between them: lowering the MTU below IPV6_MIN_MTU calls addrconf_ifdown() without the synchronize_net() that orders the unregister path, so the re-fetch returns NULL and oopses: BUG: KASAN: null-ptr-deref in ndisc_recv_na (net/ipv6/ndisc.c:974) Read of size 4 at addr 0000000000000364 Call Trace: <IRQ> ndisc_recv_na (net/ipv6/ndisc.c:974) icmpv6_rcv (net/ipv6/icmp.c:1193) ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:479) ip6_input_finish (net/ipv6/ip6_input.c:534) ip6_input (net/ipv6/ip6_input.c:545) ip6_mc_input (net/ipv6/ip6_input.c:635) ipv6_rcv (net/ipv6/ip6_input.c:351) </IRQ> It is reachable by an unprivileged user via a network namespace. Pass the caller's already validated idev instead of re-fetching it; the idev stays alive for the whole RCU critical section, so it is safe even after dev->ip6_ptr has been cleared.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= aaa5f515b16b6b3e137779ffb4c9558bb58c1e75, < 160d3f0d7a556ceae505dcab521a37057b4ce28f; >= aaa5f515b16b6b3e137779ffb4c9558bb58c1e75, < 62c719203cb521b64fab74da94a81bdde5c18808; >= aaa5f515b16b6b3e137779ffb4c9558bb58c1e75, < a6450f7cfae57b382cbaf66a577765c9a88b3c58; >= aaa5f515b16b6b3e137779ffb4c9558bb58c1e75, < 63d1c23764de2309cedbb779c75188d257a09d9b; >= aaa5f515b16b6b3e137779ffb4c9558bb58c1e75, < d186e942365acece7c56d39da05dd63bf95b280a |
| Linux | Linux | 6.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-64542?
How severe is CVE-2026-64542?
How do I fix CVE-2026-64542?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-64537In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64538In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64539In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-6454The Firelight Lightbox plugin for WordPress is vulnerable to…6.4
- CVE-2026-64540In the Linux kernel, the following vulnerability has been re…8.1
- CVE-2026-64541In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-64543In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64544In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64545In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-64546In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-64547In the Linux kernel, the following vulnerability has been re…8.1
- CVE-2026-64548In the Linux kernel, the following vulnerability has been re…8.4
Are you affected by CVE-2026-64542?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
