CVE-2024-53189

wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan

published December 27, 2024

CVSS
—
EPSS
0%
Percentile
13.1
In the wild
Unconfirmed
What it is

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

wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan

The channels array in the cfg80211_scan_request has a __counted_by

attribute attached to it, which points to the n_channels variable. This

attribute is used in bounds checking, and if it is not set before the

array is filled, then the bounds sanitizer will issue a warning or a

kernel panic if CONFIG_UBSAN_TRAP is set.

This patch sets the size of allocated memory as the initial value for

n_channels. It is updated with the actual number of added elements after

the array is filled.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00230 · 13.1th percentile
Published
2024-12-27T13:49Z
EPSS history
Timeline
  • 27 DEC 13:49Z
    wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan
    cvelistv5