CVE-2024-46710

CVE-2024-46710

High · published September 13, 2024

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

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

drm/vmwgfx: Prevent unmapping active read buffers

The kms paths keep a persistent map active to read and compare the cursor

buffer. These maps can race with each other in simple scenario where:

a) buffer "a" mapped for update

b) buffer "a" mapped for compare

c) do the compare

d) unmap "a" for compare

e) update the cursor

f) unmap "a" for update

At step "e" the buffer has been unmapped and the read contents is bogus.

Prevent unmapping of active read buffers by simply keeping a count of

how many paths have currently active maps and unmap only when the count

reaches 0.

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.00226 · 12.6th percentile
Published
2024-09-13T11:15Z
Affected products (6)
ProductVersionsFixed in
linux/linux_kernel≥ 5.19, < 6.10.86.10.8
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (5)
EPSS history
Timeline
  • 13 SEP 06:33Z
    drm/vmwgfx: Prevent unmapping active read buffers
    cvelistv5