CVE-2026-80844
Description
In the Linux kernel, the following vulnerability has been resolved:
xfrm: ah6: validate routing header segments_left
AH6 rearranges routing-header addresses before computing or verifying the ICV. ipv6_rearrange_rthdr() assumes that segments_left is not larger than the number of addresses described by the routing header's hdrlen field.
That assumption does not hold for raw IPv6 HDRINCL packets. A packet with hdrlen equal to 2 describes one address, but can carry an arbitrary segments_left value. With segments_left equal to 255, the function moves its address pointer 4,064 bytes backwards and passes a 4,064-byte length to memmove(), resulting in an out-of-bounds access.
Validate the invariant locally before modifying the routing header or performing any address-pointer arithmetic, and propagate malformed-header errors to the existing AH6 input and output error paths.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
56- osv-coords55 versionspkg:linux/kernelpkg:rpm/almalinux/bpftoolpkg:rpm/almalinux/kernelpkg:rpm/almalinux/kernel-64kpkg:rpm/almalinux/kernel-64k-corepkg:rpm/almalinux/kernel-64k-debugpkg:rpm/almalinux/kernel-64k-debug-corepkg:rpm/almalinux/kernel-64k-debug-develpkg:rpm/almalinux/kernel-64k-debug-devel-matchedpkg:rpm/almalinux/kernel-64k-debug-modulespkg:rpm/almalinux/kernel-64k-debug-modules-corepkg:rpm/almalinux/kernel-64k-debug-modules-extrapkg:rpm/almalinux/kernel-64k-develpkg:rpm/almalinux/kernel-64k-devel-matchedpkg:rpm/almalinux/kernel-64k-modulespkg:rpm/almalinux/kernel-64k-modules-corepkg:rpm/almalinux/kernel-64k-modules-extrapkg:rpm/almalinux/kernel-abi-stablelistspkg:rpm/almalinux/kernel-corepkg:rpm/almalinux/kernel-cross-headerspkg:rpm/almalinux/kernel-debugpkg:rpm/almalinux/kernel-debug-corepkg:rpm/almalinux/kernel-debug-develpkg:rpm/almalinux/kernel-debug-devel-matchedpkg:rpm/almalinux/kernel-debug-modulespkg:rpm/almalinux/kernel-debug-modules-corepkg:rpm/almalinux/kernel-debug-modules-extrapkg:rpm/almalinux/kernel-develpkg:rpm/almalinux/kernel-devel-matchedpkg:rpm/almalinux/kernel-docpkg:rpm/almalinux/kernel-headerspkg:rpm/almalinux/kernel-modulespkg:rpm/almalinux/kernel-modules-extrapkg:rpm/almalinux/kernel-rtpkg:rpm/almalinux/kernel-rt-corepkg:rpm/almalinux/kernel-rt-debugpkg:rpm/almalinux/kernel-rt-debug-corepkg:rpm/almalinux/kernel-rt-debug-develpkg:rpm/almalinux/kernel-rt-debug-modulespkg:rpm/almalinux/kernel-rt-debug-modules-extrapkg:rpm/almalinux/kernel-rt-develpkg:rpm/almalinux/kernel-rt-modulespkg:rpm/almalinux/kernel-rt-modules-extrapkg:rpm/almalinux/kernel-toolspkg:rpm/almalinux/kernel-tools-libspkg:rpm/almalinux/kernel-tools-libs-develpkg:rpm/almalinux/kernel-zfcpdumppkg:rpm/almalinux/kernel-zfcpdump-corepkg:rpm/almalinux/kernel-zfcpdump-develpkg:rpm/almalinux/kernel-zfcpdump-devel-matchedpkg:rpm/almalinux/kernel-zfcpdump-modulespkg:rpm/almalinux/kernel-zfcpdump-modules-extrapkg:rpm/almalinux/perfpkg:rpm/almalinux/python3-perfpkg:rpm/opensuse/kernel-source&distro=openSUSE%20Tumbleweed
>= 2.6.12, < 5.10.269+ 54 more
- (no CPE)range: >= 2.6.12, < 5.10.269
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 6.12.0-211.59.1.el10_2
- (no CPE)range: < 6.12.0-211.59.1.el10_2
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 6.12.0-211.59.1.el10_2
- (no CPE)range: < 6.12.0-211.59.1.el10_2
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 6.12.0-211.59.1.el10_2
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 5.14.0-687.51.1.el9_8
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 6.12.0-211.59.1.el10_2
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.rt7.508.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 6.12.0-211.59.1.el10_2
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 4.18.0-553.167.1.el8_10
- (no CPE)range: < 7.2.5-1.1
Patches
Vulnerability mechanics
References
9- git.kernel.org/stable/c/0bf11081ad3753938a2b48723ce6298dbac743a1nvd
- git.kernel.org/stable/c/1516e31ac458a738be485620579d8f7fb2700fcbnvd
- git.kernel.org/stable/c/1b7e066eabcc7d6d8f476c34739b45932f2f4c31nvd
- git.kernel.org/stable/c/2dc650956e4e163b879b3fb1027f9557abc5c985nvd
- git.kernel.org/stable/c/46640c814f25f096b0b0045ca50e1b7030cd8a30nvd
- git.kernel.org/stable/c/48b0e36cf54358276ee7aa897034c973097d2bc9nvd
- git.kernel.org/stable/c/6733ae71268a27d598cfb3f3339a3c950b9b656dnvd
- git.kernel.org/stable/c/7bad4bda74dc4713f398d3b7624ff05478e3a568nvd
- git.kernel.org/stable/c/f00df8500e5a36ba70d336fd34bd2152ea074e5fnvd
News mentions
4- ⚡ Weekly Recap: Cisco 0-Day, AI Agent RCE, ClickFix Attacks, ClickFix Surge, and Browser HijacksThe Hacker News · Sep 21, 2026
- CISA Flags Three Linux Kernel Vulnerabilities Exploited in the WildThe Hacker News · Sep 19, 2026
- Public Exploits Released for Four Linux Kernel Flaws That Enable Local RootThe Hacker News · Sep 18, 2026
- Linux Kernel Hit by Four Privilege Escalation Flaws Enabling Root AccessCyber Security News · Sep 18, 2026