CVE-2022-48927CWE-787

CVE-2022-48927

High · published August 22, 2024

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

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

iio: adc: tsc2046: fix memory corruption by preventing array overflow

On one side we have indio_dev->num_channels includes all physical channels +

timestamp channel. On other side we have an array allocated only for

physical channels. So, fix memory corruption by ARRAY_SIZE() instead of

num_channels variable.

Note the first case is a cleanup rather than a fix as the software

timestamp channel bit in active_scanmask is never set by the IIO core.

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.00218 · 11.6th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2024-08-22T08:15Z
Affected products (2)
ProductVersionsFixed in
linux/linux_kernel≥ 5.14, < 5.15.265.15.26
linux/linux_kernel≥ 5.16, < 5.16.125.16.12
References (3)
EPSS history
Timeline
  • 22 AUG 03:31Z
    iio: adc: tsc2046: fix memory corruption by preventing array overflow
    cvelistv5