CVE-2026-80844
Published Sep 4, 2026
Last updated 16 days ago
AI description
CVE-2026-80844, also known as "DirtyAH6," is a vulnerability found in the Linux kernel's implementation of the IPv6 Authentication Header (AH) within its XFRM/IPsec subsystem. The flaw stems from the `ipv6_rearrange_rthdr()` function, which incorrectly assumes that the `segments_left` field in a routing header is not larger than the number of addresses described by the header's length field. This assumption fails for raw IPv6 HDRINCL packets, where a packet with a `hdrlen` of 2 can carry an arbitrary `segments_left` value. When `segments_left` is set to 255, the function attempts to move its address pointer 4,064 bytes backward and then passes a 4,064-byte length to `memmove()`, leading to an out-of-bounds memory access. This memory corruption can be exploited for local privilege escalation, particularly when unprivileged user namespaces are enabled. Additionally, under specific conditions where a system acts as an IPv6 router or gateway utilizing AH in transport mode, the same underlying bug can be triggered remotely, potentially causing a denial-of-service.
- 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.
- Source
- 416baaa9-dc9f-4396-8d5f-8c081fb06d67
- NVD status
- Received
Hype score is a measure of social media activity compared against trending CVEs from the past 12 months. Max score 100.
- Hype score
13
Four Linux local-root vulns published with working PoCs. DirtyAH6 (CVE-2026-80844), TUNderflow (CVE-2026-81000), PPPoEject (CVE-2026-68121), DiagSpill (CVE-2026-74469). Write-up + exploits dropped after coordinated disclosure. https://t.co/K7AjqePWEf https://t.co/8RpBiQgxEN
@PadhiyarRushi
19 Sept 2026
1059 Impressions
0 Retweets
18 Likes
14 Bookmarks
2 Replies
0 Quotes
News: Asim Manizada published local-root PoCs for four Linux kernel bugs (CVE-2026-80844, CVE-2026-81000, CVE-2026-68121, CVE-2026-74469). Hits unpatched multi-user hosts. Patch to a fixed kernel (6.12.109+ or your distro advisory). https://t.co/epX3rBZCdG
@snakeyesV1
19 Sept 2026
62 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
Public exploits are out for four Linux kernel LPE flaws (CVE-2026-80844, CVE-2026-81000, CVE-2026-68121, CVE-2026-74469). Disabling unprivileged user namespaces limits exposure until patched. https://t.co/WjH2VyXgG9 https://t.co/QC14eBVf0C #2workly
@2Workly
18 Sept 2026
2 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
Cuatro fallos en el núcleo de Linux permiten acceso root Se han revelado cuatro nuevas vulnerabilidades en el núcleo de Linux ( CVE-2026-80844, CVE-2026-81000, CVE-2026-68121 y CVE-2026-74469 ) https://t.co/1OcVOhRSPz
@elhackernet
18 Sept 2026
5499 Impressions
50 Retweets
140 Likes
29 Bookmarks
1 Reply
1 Quote
🚨 Linux kernel'de 4 kritik LPE açığı için public exploit yayınlandı! CVE-2026-80844, CVE-2026-81000, CVE-2026-68121 ve CVE-2026-74469 için çalışan PoC / Exploit github üzerinden yayınlandı. Açıklar; IPsec AH6, TUN/TAP, PPPoE ve SCTP bileşenlerindeki bellek g
@ridvanyagli
18 Sept 2026
692 Impressions
4 Retweets
12 Likes
5 Bookmarks
0 Replies
0 Quotes
News: Four Linux kernel bugs give local root: DirtyAH6 (CVE-2026-80844), TUNderflow (CVE-2026-81000), PPPoEject (CVE-2026-68121), DiagSpill (CVE-2026-74469). Hits many kernels. Update to 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.109, 6.18.50, or 7.2.4. https://t.co/d6MF0JA29w
@snakeyesV1
18 Sept 2026
57 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
いきなり4つのLPEのPoCが公開されている Red hatにメールで報告済み 緩和策 CVE-2026-80844 (DirtyAH6): The vulnerability requires the IPv6 AH6/XFRM path. On systems where IPv6 is not required, IPv6 can be disabled at boot: grubby --update-kernel=ALL --ar
@hacker_infra
18 Sept 2026
367 Impressions
3 Retweets
8 Likes
0 Bookmarks
0 Replies
0 Quotes
いきなり4つのLPEのPoCが公開されている 緩和策 CVE-2026-80844 (DirtyAH6): The vulnerability requires the IPv6 AH6/XFRM path. On systems where IPv6 is not required, IPv6 can be disabled at boot: grubby --update-kernel=ALL --args="ipv6.disable=1" A reboot is re
@hacker_infra
18 Sept 2026
10 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
いきなり4つのLPE 緩和策 CVE-2026-80844 (DirtyAH6): The vulnerability requires the IPv6 AH6/XFRM path. On systems where IPv6 is not required, IPv6 can be disabled at boot: grubby --update-kernel=ALL --args="ipv6.disable=1" A reboot is required. CVE-2026-81000 (TUNder
@hacker_infra
18 Sept 2026
13 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes