CVE Tools

CVE-2026-80844

xfrm: ah6: validate routing header segments_left

No known exploitation. EPSS puts it in the 35th percentile. No fix published yet.

Published Updated Sources: CVE.org, NVD

What to do

No fixed build or workaround is published yet. Limit exposure and watch for a patch.

Steps

Written by AI from the record
  1. Ask IT whether your linux kernel systems process IPv6 traffic with Authentication Header protection enabled and accept raw IPv6 packets with Routing Headers through IP-in-IPv6.
  2. Install your operating-system vendor's kernel update containing the fix; the supplied findings identify fixes by commits, not numbered releases: 2dc650956e4e163b879b3fb1027f9557abc5c985, 48b0e36cf54358276ee7aa897034c973097d2bc9, 1b7e066eabcc7d6d8f476c34739b45932f2f4c31, f00df8500e5a36ba70d336fd34bd2152ea074e5f, 1516e31ac458a738be485620579d8f7fb2700fcb, 6733ae71268a27d598cfb3f3339a3c950b9b656d, 0bf11081ad3753938a2b48723ce6298dbac743a1, 46640c814f25f096b0b0045ca50e1b7030cd8a30, or 7bad4bda74dc4713f398d3b7624ff05478e3a568.
  3. Until updated, restrict untrusted IPv6 traffic to affected systems and disable the affected protection configuration where doing so is operationally acceptable.

What it is

From the CVE record

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.

In plain language

Written by AI from the record

This linux kernel flaw can let specially crafted IPv6 traffic read unintended memory or crash a system, so businesses using the affected network setup should act urgently.

Unauthenticated network-triggered out-of-bounds read in linux kernel AH6 routing-header handling when `segments_left` exceeds the address count declared by the IPv6 routing header.

If you're affected

  • System crash
  • Sensitive memory disclosure
  • Network-service disruption

Exploitation

Where each signal puts this CVE on the scale from published to confirmed exploited.

EPSS35th
CISA KEV

Not in the catalog. CISA has not confirmed exploitation.

Public exploits

No public exploit or proof of concept found in the sources we track.

EPSS

0.4% chance of exploitation activity in the next 30 days, which ranks it in the 35th percentile of scored CVEs.

Exploit Prediction Scoring System, FIRST.org. A probability, not a confirmation.

Lifecycle

3 events over 6 days, from the signal feeds we watch.

  1. OpenVAS check added
  2. Publishedrecord updated

Affected products

Sources

Watch the software you run.

My Stack ranks new CVEs for your products by real-world exploitation, so the next serious one reaches you without reading every advisory.

We'll flag the next CVE, public exploit or patch for Linux, not every advisory.

We use analytics cookies to see which pages and articles actually help people. Decline and none of them run — the site works the same. What we store