CVE-2026-72429
Last modified
CVE-2026-72429 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: ipv6: ioam: fix type confusion of dst_entry IOAM uses a dummy dst_entry(null_dst) to mark that the destination should not be changed after the transformation. This dst is stored in the IOAM lwt state and may be passed to dst_cache_set_ip6(). However, the IPv6 dst cache path eventually calls rt6_get_cookie(), which treats the dst_entry as part of a struct rt6_info. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: ipv6: ioam: fix type confusion of dst_entry IOAM uses a dummy dst_entry(null_dst) to mark that the destination should not be changed after the transformation. This dst is stored in the IOAM lwt state and may be passed to dst_cache_set_ip6(). However, the IPv6 dst cache path eventually calls rt6_get_cookie(), which treats the dst_entry as part of a struct rt6_info. Since the null_dst was embedded directly as a struct dst_entry in struct ioam6_lwt, this resulted in an invalid cast and rt6_get_cookie() reading fields from the wrong object. In practice, the wrong cookie is not used while dst->obsolete is zero, but rt6_get_cookie() may also access per-cpu value when rt->sernum is zero. In this case, rt->sernum aliases ioam6_lwt::cache::reset_ts, which can become zero, making this a potential invalid pointer access. Fix this by embedding a full struct rt6_info for the dummy IPv6 route and passing its dst member to the dst APIs.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 47ce7c854563fe8450e9cb8dcd62c6470e28076b, < ea24f911ead85ba3d570a31e37c52b6c949f6928; >= 47ce7c854563fe8450e9cb8dcd62c6470e28076b, < 5a3b2ee1e96d0580a8ed8deda6dfa430604f9ab0; >= 47ce7c854563fe8450e9cb8dcd62c6470e28076b, < 9ed19e11d2146076d117d51a940643990118449b |
| Linux | Linux | 6.16 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-72429?
How severe is CVE-2026-72429?
How do I fix CVE-2026-72429?
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-72423In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2026-72424In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72425In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-72426In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-72427In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72428In the Linux kernel, the following vulnerability has been re…
- CVE-2026-7243A vulnerability was identified in Totolink A8000RU 7.1cu.643…9.8
- CVE-2026-72430In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72431In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72432In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72433In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72434In the Linux kernel, the following vulnerability has been re…7.8
Are you affected by CVE-2026-72429?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
