PHP2Shell: Read our blog on the critical RCE vulnerabilities affecting 70% of the Internet

CVE-2026-31779: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-31779 is an out-of-bounds read vulnerability in the Linux kernel's iwlwifi MVM (Management and Verification) Wi-Fi driver, specifically in the iwl_mvm_nd_match_info_handler() function. The flaw arises because a memcpy call assumes the dynamic array notif->matches is at least as large as the number of bytes to copy, without sufficient packet length validation. Affected Linux kernel versions span 6.1.x before 6.1.168, 6.2.x–6.6.x before 6.6.134, 6.7.x–6.12.x before 6.12.81, 6.13.x–6.18.x before 6.18.22, 6.19.x before 6.19.12, and 7.0 release candidates. The vulnerability was discovered by the Linux Verification Center (linuxtesting.org) using the SVACE static analysis tool and disclosed on May 1, 2026. It carries a CVSS v3.1 base score of 8.1 (High) per Feedly threat intelligence data (GitHub Advisory, Red Hat Bugzilla).

Technical details

The root cause is classified as CWE-125 (Out-of-bounds Read) and CWE-805 (Buffer Access with Incorrect Length Value). In iwl_mvm_nd_match_info_handler(), the driver processes network detection (ND) match notification packets from the Wi-Fi firmware; the memcpy operation copies data into results->matches without first verifying that the source packet is long enough to contain the expected number of match entries. The fix extends an existing length validation check to ensure the packet is sufficiently large before the copy proceeds, preventing reads beyond the allocated buffer. No public proof-of-concept exploit code has been identified (GitHub Advisory, Red Hat Bugzilla).

Impact

Successful exploitation could allow an attacker positioned on the same network segment to cause the results->matches buffer to contain data from adjacent kernel memory regions, resulting in disclosure of sensitive kernel memory contents (high confidentiality impact). The vulnerability also carries a high availability impact, potentially causing kernel instability or crashes. Integrity is not directly affected. The scope is limited to the local system running the vulnerable iwlwifi driver, but kernel memory disclosure could facilitate further privilege escalation or information gathering (GitHub Advisory).

Exploitability

There is no known public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.024% (0.000240), indicating a very low probability of exploitation in the near term. Exploitation requires an attacker to be on an adjacent network and able to craft malicious Wi-Fi firmware notification packets, raising the practical exploitation bar (GitHub Advisory, Red Hat Bugzilla).

Mitigation and workarounds

Apply the available kernel patches for the respective stable branches: 6.1.168, 6.6.134, 6.12.81, 6.18.22, 6.19.12, and 7.0. Patches are available via the Linux kernel stable tree and referenced in the GitHub Advisory (GHSA-4qpj-7mpx-3h2f) and Red Hat Bugzilla (Bug #2464491). As a temporary workaround where patching is not immediately possible, disabling or blacklisting the iwlwifi kernel module on systems that do not require Intel Wi-Fi functionality can eliminate the attack surface. Organizations should incorporate these kernel updates into their regular patch management cycle and monitor for kernel security advisories from their Linux distribution vendors (GitHub Advisory, Red Hat Bugzilla).

Community reactions

The vulnerability received limited public attention, consistent with its low EPSS score and absence of active exploitation. A brief mention appeared on Mastodon via @thehackerwire shortly after disclosure, and the Yocto Project security mailing list referenced it in the context of embedded Linux kernel security updates. No significant vendor statements beyond the kernel patch commits and Red Hat Bugzilla tracking entry have been identified (GitHub Advisory).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux: 6.1.170-1

Fixed

sid

linux: 6.19.12-1

Fixed

trixie

linux: 6.12.85-1

Fixed

Ubuntu

Fixed

bionic

linux

Not Affected

bionic (esm-infra)

linux

Not Affected

bionic (fips-updates)

linux-fips

Not Affected

bionic (fips)

linux-fips

Not Affected

devel

linux

Not Affected

focal

linux

Not Affected

focal (esm-infra)

linux

Not Affected

focal (fips-updates)

linux-fips

Not Affected

RHEL / CentOS

Affected

RHEL 8

kernel-rt.src

Affected

RHEL 9

kernel-rt.src

Affected

RHEL 10

kernel.src

Affected

Source: This report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-98862MEDIUM6
  • Linux Kernel logoLinux Kernel
  • python3-perf
NoYesOct 18, 2026
CVE-2026-98859MEDIUM5.7
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-partner
NoYesOct 18, 2026
CVE-2026-98861MEDIUM4.7
  • Linux Kernel logoLinux Kernel
  • kernel-zfcpdump-modules-core
NoYesOct 18, 2026
CVE-2023-7356NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-devel-matched
NoYesOct 21, 2026
CVE-2026-98863NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-devel
NoYesOct 18, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management