CVE-2026-80844
Published Sep 4, 2026
Last updated 17 hours 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
- Not currently trending
@CloudLinuxOS What's the current CL8 kernel fix status for CVE-2026-80844, CVE-2026-81000, CVE-2026-68121 and CVE-2026-74469?
@manuelfr51
30 Sept 2026
31 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
9/18以降に追っているのは正確にはLPE 8件です。 CVE-2026-80844 CVE-2026-81000 CVE-2026-68121 CVE-2026-74469 CVE-2026-74753 CVE-2026-52910 CVE-2026-80521 CVE未採番:RustyTux / strparser・ESP-in-TCP race LPE 9/23まで、これ全部緩和策がわかるも
@hacker_infra
23 Sept 2026
426 Impressions
0 Retweets
7 Likes
1 Bookmark
0 Replies
0 Quotes
Bir Araştırmacı, Yapay Zeka Yardımıyla Bulduğu Dört Linux Çekirdeği Açığı İçin Çalışan İstismar Kodunu Yayınladı! Güvenlik araştırmacısı Asim Manizada, yapay zeka destekli bir süreçle bulduğunu belirttiği dört Linux çekirdeği açığı için (Dir
@BTHaberler
22 Sept 2026
26 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
red hatで正式に受理されてる。 緩和策は専用ページに合ったはず。 Hi OS開発者, Your request PSIRTSUPT-24215: Public LPE PoCs for CVE-2026-80844, CVE-2026-81000, CVE-2026-68121 and CVE-2026-74469 has been resolved. This request is now closed. If you h
@hacker_infra
22 Sept 2026
232 Impressions
0 Retweets
2 Likes
1 Bookmark
0 Replies
0 Quotes
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
3897 Impressions
18 Retweets
52 Likes
52 Bookmarks
2 Replies
1 Quote
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