---
id: CVE-2026-46266
title: |-
  In the Linux kernel, the following vulnerability has been resolved:

  inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP

  Yizhou Zhao reported that simply having one RAW socket on protocol
  IPPROTO_RAW (255) was dangerous.

    sock…
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP

  Yizhou Zhao reported that simply having one RAW socket on protocol
  IPPROTO_RAW (255) was dangerous.

    sock…
severity: critical
cvss: 9.1
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H'
vendor: linux
product: linux_kernel
affected:
  - 'linux_kernel >= 2.6.12.1, < 6.6.128'
  - 'linux_kernel >= 6.7, < 6.12.75'
  - 'linux_kernel >= 6.13, < 6.18.14'
  - 'linux_kernel >= 6.19, < 6.19.4'
  - linux_kernel = 2.6.12
patched:
  - linux_kernel 6.19.4
published: '2026-06-03'
updated: '2026-09-02'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-46266'
references:
  - url: 'https://git.kernel.org/stable/c/19e42490c89bac9a388f28179e66bebbef350f99'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/47276297140ee6712646f9b19fb04fe26daedd01'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/531c1aec81bfe19d00af13da5531fbb8209e4bd2'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/719d3932b8f6e3348ce2f0ac58e278301fc17575'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/c89477ad79446867394360b29bb801010fc3ff22'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/db76b75ede3810e7cf9cfea5067d4f3e0993768b'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: >-
      https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-46266.json
  - url: 'https://access.redhat.com/security/cve/CVE-2026-46266'
  - url: 'https://bugzilla.redhat.com/show_bug.cgi?id=2484456'
  - url: 'https://www.cve.org/CVERecord?id=CVE-2026-46266'
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-46266'
  - url: >-
      https://lore.kernel.org/linux-cve-announce/2026060337-CVE-2026-46266-1e5e@gregkh/T
  - url: 'https://access.redhat.com/errata/RHSA-2026:64775'
  - url: 'https://access.redhat.com/errata/RHSA-2026:66180'
  - url: 'https://access.redhat.com/errata/RHSA-2026:68531'
  - url: 'https://access.redhat.com/errata/RHSA-2026:68532'
tags:
  - nvd
  - csaf
  - vex
  - red-hat
  - score-dispute
epss: 0.00371
epssPercentile: 0.31037
ingestedAt: '2026-09-02T13:44:42.450Z'
cwe:
  - CWE-1287
scores:
  nvd: 9.1
  vendor: 7
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP

Yizhou Zhao reported that simply having one RAW socket on protocol
IPPROTO_RAW (255) was dangerous.

  socket(AF_INET, SOCK_RAW, 255);

A malicious incoming ICMP packet can set the protocol field to 255
and match this socket, leading to FNHE cache changes.

inner = IP(src="192.168.2.1", dst="8.8.8.8", proto=255)/Raw("TEST")
pkt = IP(src="192.168.1.1", dst="192.168.2.1")/ICMP(type=3, code=4, nexthopmtu=576)/inner

"man 7 raw" states:

  A protocol of IPPROTO_RAW implies enabled IP_HDRINCL and is able
  to send any IP protocol that is specified in the passed header.
  Receiving of all IP protocols via IPPROTO_RAW is not possible
  using raw sockets.

Make sure we drop these malicious packets.

## Affected

- `linux_kernel >= 2.6.12.1, < 6.6.128`
- `linux_kernel >= 6.7, < 6.12.75`
- `linux_kernel >= 6.13, < 6.18.14`
- `linux_kernel >= 6.19, < 6.19.4`
- `linux_kernel = 2.6.12`

## Remediation

Upgrade past the affected range:

- `linux_kernel 6.19.4`

## Vendor advisories

- **RHSA-2026:64775** · Red Hat · fixed in: Red Hat Enterprise Linux AppStream (v. 10), Red Hat Enterprise Linux BaseOS (v. 10), Red Hat Enterprise Linux CodeReady Linux Builder (v. 10), Red Hat Enterprise Linux Real Time for NFV (v. 10), Red Hat Enterprise Linux Real Time (v. 10) · released 2026-09-08 · [advisory](https://access.redhat.com/errata/RHSA-2026:64775)
- **Red Hat VEX** · Moderate · affected: Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 9 · no fix planned: Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 9 · updated 2026-09-17 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-46266.json)
- **RHSA-2026:66180** · Red Hat · fixed in: Red Hat Enterprise Linux AppStream (v. 9), Red Hat Enterprise Linux BaseOS (v. 9), Red Hat Enterprise Linux CodeReady Linux Builder (v. 9), Red Hat Enterprise Linux Real Time for NFV (v. 9), Red Hat Enterprise Linux Real Time (v. 9) · released 2026-09-10 · [advisory](https://access.redhat.com/errata/RHSA-2026:66180)
- **RHSA-2026:68531** · Red Hat · fixed in: Red Hat Enterprise Linux BaseOS (v. 8), Red Hat Enterprise Linux CRB (v. 8) · released 2026-09-17 · [advisory](https://access.redhat.com/errata/RHSA-2026:68531)
- **RHSA-2026:68532** · Red Hat · fixed in: Red Hat Enterprise Linux NFV (v. 8), Red Hat Enterprise Linux RT (v. 8) · released 2026-09-17 · [advisory](https://access.redhat.com/errata/RHSA-2026:68532)
