LiveActive security incident?Get immediate response
CVE Record

CVE-2026-31779: wifi: iwlwifi: mvm: fix potential out-of-bounds read in iwl_mvm_nd_match_info_handler()

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.

HighCVSS 8.1Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

Security readout for executives and security teams

Plain-English summary

A Linux Wi-Fi driver handler may read beyond the available match data when processing a notification. This could expose unintended data or disrupt a system. The supplied CVSS score is 8.1, but the sources do not document a working exploit or observed attacks.

Executive priority

Prioritize remediation for exposed laptops and other Wi-Fi-enabled Linux endpoints, especially those operating in untrusted locations. The high score warrants prompt action, but there is no sourced evidence of active exploitation. Resolve kernel-version ambiguity through vendor advisories and backport verification before declaring systems vulnerable or fixed.

Technical view

The iwlwifi MVM network-discovery match handler trusts a dynamic matches array without fully confirming packet length before memcpy. The kernel fix strengthens length validation so the source buffer is large enough. CVSS 3.1 describes adjacent access, low complexity, no privileges, no user interaction, and potentially high confidentiality and availability impact.

Likely exposure

Exposure is limited to Linux systems using the affected iwlwifi MVM code. The supplied version data identifies affected releases from 6.1 through 7.0 but is ambiguous and includes unusual entries. Distribution kernels may contain backports, so determine status from kernel provenance and the referenced stable commits rather than version strings alone.

Exploitation context

The CVSS vector requires adjacent network access. The source bundle marks this CVE as absent from KEV and provides no evidence of active exploitation, public exploit code, or demonstrated real-world impact. Treat the confidentiality and availability consequences as potential until further technical evidence emerges.

Researcher notes

The source describes a potential out-of-bounds read and unwanted destination data, while CVSS assigns high confidentiality and availability impact. Concrete crash, disclosure behavior, reachable notification conditions, and affected hardware scope are not established in the bundle. The duplicate commit identifier and unusual version entries reduce confidence in version-only assessments.

Mitigation direction

  • Install a vendor-supported kernel containing the applicable referenced stable fix.
  • Check distribution advisories because kernel fixes may be backported without changing the apparent release family.
  • Prioritize systems that load the affected iwlwifi driver and operate near untrusted wireless networks.
  • If updates are unavailable, request vendor-specific mitigation guidance; none is documented in the supplied sources.

Validation and detection

  • Inventory kernel builds and identify systems loading the iwlwifi driver.
  • Compare each kernel's source or package changelog with the six referenced stable commits.
  • Confirm the handler validates sufficient packet length before copying match data.
  • After updating, verify systems boot normally and affected wireless functions remain operational.
Prepared
Confidence
medium
Sources
8

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2026-31779 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
8.1 (3.1)
Known Exploited
No
Published

Vector: CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
3Timeline events
0ADP providers
7Source links

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
8.1CVSS 3.1HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H2.85.2Linux

Vulnerability scoring details

Base CVSS 3.1 score

8.1High
CVSS 3.1 vector shape for CVE-2026-31779Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux5ac54afd4d97ad8d94fe250c83b1924eb6d2268c, 5ac54afd4d97ad8d94fe250c83b1924eb6d2268c, 5ac54afd4d97ad8d94fe250c83b1924eb6d2268c, 5ac54afd4d97ad8d94fe250c83b1924eb6d2268c, 5ac54afd4d97ad8d94fe250c83b1924eb6d2268c, 5ac54afd4d97ad8d94fe250c83b1924eb6d2268cunaffected
LinuxLinux6.1, 0, 6.1.168, 6.6.134, 6.12.81, 6.18.22, 6.19.12, 7.0affected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.