CVE-2024-46699
Severity:
HIGH
Type:
Unavailable / Other
Publication date:
13/09/2024
Last modified:
13/09/2024
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
drm/v3d: Disable preemption while updating GPU stats<br />
<br />
We forgot to disable preemption around the write_seqcount_begin/end() pair<br />
while updating GPU stats:<br />
<br />
[ ] WARNING: CPU: 2 PID: 12 at include/linux/seqlock.h:221 __seqprop_assert.isra.0+0x128/0x150 [v3d]<br />
[ ] Workqueue: v3d_bin drm_sched_run_job_work [gpu_sched]<br />
<br />
[ ] Call trace:<br />
[ ] __seqprop_assert.isra.0+0x128/0x150 [v3d]<br />
[ ] v3d_job_start_stats.isra.0+0x90/0x218 [v3d]<br />
[ ] v3d_bin_job_run+0x23c/0x388 [v3d]<br />
[ ] drm_sched_run_job_work+0x520/0x6d0 [gpu_sched]<br />
[ ] process_one_work+0x62c/0xb48<br />
[ ] worker_thread+0x468/0x5b0<br />
[ ] kthread+0x1c4/0x1e0<br />
[ ] ret_from_fork+0x10/0x20<br />
<br />
Fix it.
Impact
Base Score 3.x
7.80
Severity 3.x
HIGH
Vulnerable products and versions
CPE | From | Up to |
---|---|---|
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.10 (including) | 6.10.8 (excluding) |
cpe:2.3:o:linux:linux_kernel:6.11:rc1:*:*:*:*:*:* | ||
cpe:2.3:o:linux:linux_kernel:6.11:rc2:*:*:*:*:*:* | ||
cpe:2.3:o:linux:linux_kernel:6.11:rc3:*:*:*:*:*:* | ||
cpe:2.3:o:linux:linux_kernel:6.11:rc4:*:*:*:*:*:* | ||
cpe:2.3:o:linux:linux_kernel:6.11:rc5:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page