CVE-2024-42107CWE-367CWE-476

CVE-2024-42107

Medium · published July 30, 2024

CVSS v3.1
4.7
EPSS
0%
Percentile
7.5
In the wild
Unconfirmed
What it is

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

ice: Don't process extts if PTP is disabled

The ice_ptp_extts_event() function can race with ice_ptp_release() and

result in a NULL pointer dereference which leads to a kernel panic.

Panic occurs because the ice_ptp_extts_event() function calls

ptp_clock_event() with a NULL pointer. The ice driver has already

released the PTP clock by the time the interrupt for the next external

timestamp event occurs.

To fix this, modify the ice_ptp_extts_event() function to check the

PTP state and bail early if PTP is not ready.

The record
Technical detail
CVSS v3.1
4.7 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00183 · 7.5th percentile
Weaknesses
CWE-367 · Time-of-check Time-of-use (TOCTOU) Race Condition; CWE-476 · NULL Pointer Dereference
Published
2024-07-30T12:15Z
Affected products (7)
ProductVersionsFixed in
linux/linux_kernel≥ 5.14, < 6.9.96.9.9
linux/linux_kernelall versions—
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
  • 30 JUL 07:46Z
    ice: Don't process extts if PTP is disabled
    cvelistv5