CVE-2026-31779 Details
Description
In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: fix potential out-of-bounds read in iwl_mvm_nd_match_info_handler() The memcpy function assumes the dynamic array notif->matches is at least as large as the number of bytes to copy. Otherwise, results->matches may contain unwanted data. To guarantee safety, extend the validation in one of the checks to ensure sufficient packet length. Found by Linux Verification Center (linuxtesting.org) with SVACE.
A potential out-of-bounds read vulnerability has been identified in the Linux kernel's iwlwifi driver, specifically within the match information handling function. The issue arises because the memcpy function assumes that the dynamic array containing match information is sufficiently large to accommodate the data being copied. If this assumption is incorrect, it could lead to the results array containing unintended data. To address this vulnerability, the validation checks have been enhanced to ensure that the packet length is adequate before performing the copy operation. This vulnerability was discovered by the Linux Verification Center using the SVACE analysis tool.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been patched. Instructions for downloading the updated kernel can be found on the official Linux kernel website.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/744fabc338e87b95c4d1ff7c95bc8c0f834c6d99 | kernel.org | Patch |
| https://git.kernel.org/stable/c/ca0e9491b98ca4c5b44204b0b3dd8062a3b5fba2 | kernel.org | Patch |
| https://git.kernel.org/stable/c/dd90880eb5ec5442b37eb2b95688f4a63f4883e3 | kernel.org | Patch |
| https://git.kernel.org/stable/c/e67d8c626ace80b0fa2b48c8ec0a46b508c93442 | kernel.org | Patch |
| https://git.kernel.org/stable/c/f6abac936a0dfd31d6c3e49205ec0ee75a8f887f | kernel.org | Patch |
| https://git.kernel.org/stable/c/ffbed27ba15ef80d1c622eeedbfef03e501ae134 | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-125 | Out-of-bounds Read | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 6.1, < 6.1.168 >= 6.2, < 6.6.134 >= 6.7, < 6.12.81 >= 6.13, < 6.18.22 >= 6.19, < 6.19.12 7.0 rc1 7.0 rc2 7.0 rc3 7.0 rc4 7.0 rc5 7.0 rc6 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | kernel.org |
| May 11, 2026 | Initial Analysis | [email protected] |
| May 3, 2026 | CVE Modified | kernel.org |
| May 1, 2026 | New CVE Received | kernel.org |