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

wifi: nl80211: reject oversized EMA RNR lists

nl80211_parse_rnr_elems() stores the parsed element count in a
u8-backed cfg80211_rnr_elems::cnt field and uses that count to size
the flexible array allocation.

Reject nested NL80211_ATTR_EMA_RNR_ELEMS input once the count reaches
255, before incrementing it again. This keeps the parser aligned with
the data structure it fills and matches the existing bound check used
by nl80211_parse_mbssid_elems().
Published: 2026-06-25
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in the Linux kernel’s nl80211 parsing code causes the counter that tracks EMA RNR elements to overflow when more than 255 elements are supplied. Because the code already uses this counter to allocate a flexible array, the overflow can result in an improperly sized buffer and potentially corrupt kernel memory or crash the kernel. The fix simply rejects input beyond the 255 element limit, restoring the parser to match its data structure. The nature of the bug is a buffer overflow combined with an integer wraparound, which leads to loss of kernel integrity or availability.

Affected Systems

All Linux kernels that include the nl80211 wireless subsystem are potentially vulnerable until the code that rejects oversized EMA RNR lists is applied. The bug is part of the default kernel shipped by major distributions; any kernel prior to the commit that introduced the rejection logic is considered vulnerable. No specific version range is supplied in the advisory, so all earlier releases should be treated as affected.

Risk and Exploitability

The CVSS score is not provided, the EPSS score is unavailable, and the vulnerability is not listed in CISA KEV. The likely attack vector is inferred to be the reception of a crafted NL80211 message, which an attacker could deliver from a local user with wireless configuration privileges or from a compromised wireless management interface. Because the exploit requires privileged interaction with the kernel’s wireless subsystem, the exposure is limited, and no active exploits are known. The potential impact of a successful exploit is severe kernel memory corruption or a crash that results in a denial of service.

Generated by OpenCVE AI on June 25, 2026 at 13:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the kernel to a version that includes nl80211 EMA RNR element list rejection logic
  • Reboot so the updated kernel becomes active
  • If automatic updates are unavailable, retrieve the upstream patch, apply it to the kernel source, rebuild, and install the updated image

Generated by OpenCVE AI on June 25, 2026 at 13:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 25 Jun 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-680

Thu, 25 Jun 2026 09:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: nl80211: reject oversized EMA RNR lists nl80211_parse_rnr_elems() stores the parsed element count in a u8-backed cfg80211_rnr_elems::cnt field and uses that count to size the flexible array allocation. Reject nested NL80211_ATTR_EMA_RNR_ELEMS input once the count reaches 255, before incrementing it again. This keeps the parser aligned with the data structure it fills and matches the existing bound check used by nl80211_parse_mbssid_elems().
Title wifi: nl80211: reject oversized EMA RNR lists
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-25T08:38:56.654Z

Reserved: 2026-06-09T07:44:35.390Z

Link: CVE-2026-53182

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-25T13:15:03Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-680

    Integer Overflow to Buffer Overflow