{
  "affected": [
    {
      "ecosystem_specific": {
        "urgency": "not yet assigned"
      },
      "package": {
        "ecosystem": "Debian:14",
        "name": "linux"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "7.2.8-1"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ]
    }
  ],
  "details": "In the Linux kernel, the following vulnerability has been resolved:  xfrm: iptfs: fix runt reassembly panic from short inner tot_len  When the start of an inner packet is split across two outer packets such that fewer than 4 bytes land at the end of the first one, __input_process_payload() saves those bytes as a runt and skips the iplen/iphlen validation performed for in-place packets. When the continuation packet arrives, iptfs_reassem_cont() only requires the declared inner length to be \u003e= sizeof(ra_runt) (6) before allocating the reassembly skb with that attacker-controlled length.  However, __iptfs_iphlen() always returns the fixed minimum IP header size (20 for IPv4, 40 for IPv6), so for an inner IPv4 tot_len in [6, 19] the header-completion copy writes past the declared packet length, and the subsequent \"ipremain -= copylen\" underflows to ~4GB, leaving the payload copy length bounded only by blkoff (up to 64KB). At runtime the skb_put() tailroom check turns this into skb_over_panic(), i.e. an unprivileged kernel panic (DoS), reachable locally via userns+netns IPTFS SAs and remotely against IPTFS VPN gateways when the decrypted outer skb is linear (e.g. AF_PACKET taps, tun/tap delivery).  Align the runt path with the normal path by requiring the declared inner length to cover at least the IP header size. This also subsumes the previous \u003e= sizeof(ra_runt) check, since the minimum IP header is always larger than the runt buffer.  This issue was found by the autokbug dynamic kernel fuzzer at Tencent Yunding Lab.",
  "id": "DEBIAN-CVE-2026-98371",
  "modified": "2026-10-07T04:47:36.497722948Z",
  "published": "2026-10-06T09:18:31.613Z",
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://security-tracker.debian.org/tracker/CVE-2026-98371"
    }
  ],
  "upstream": [
    "CVE-2026-98371"
  ]
}