CVE-2023-53570CWE-190

CVE-2023-53570

High · published October 4, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
5.6
In the wild
Unconfirmed
What it is

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

wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()

nl80211_parse_mbssid_elems() uses a u8 variable num_elems to count the

number of MBSSID elements in the nested netlink attribute attrs, which can

lead to an integer overflow if a user of the nl80211 interface specifies

256 or more elements in the corresponding attribute in userspace. The

integer overflow can lead to a heap buffer overflow as num_elems determines

the size of the trailing array in elems, and this array is thereafter

written to for each element in attrs.

Note that this vulnerability only affects devices with the

wiphy->mbssid_max_interfaces member set for the wireless physical device

struct in the device driver, and can only be triggered by a process with

CAP_NET_ADMIN capabilities.

Fix this by checking for a maximum of 255 elements in attrs.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00167 · 5.6th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2025-10-04T20:15Z
Affected products (7)
ProductVersionsFixed in
linux/linux_kernel≥ 5.16, < 6.1.466.1.46
linux/linux_kernel≥ 6.2, < 6.4.116.4.11
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (3)
EPSS history
Timeline
  • 04 OCT 15:17Z
    wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()
    cvelistv5