CVE Catalog

CVE-2024-42107

MediumCVSS 4.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

12th percentile - higher than 12% of all known CVEs

Summary

In the Linux kernel, the ice driver was fixed for a race between ice_ptp_extts_event() and ice_ptp_release() that could cause a NULL pointer dereference and kernel panic. The fix checks the PTP state and bails early if PTP is not ready.

Risk Assessment

May cause kernel panic and system unavailability on devices with Intel ice network cards when handling external PTP timestamps.

Recommendation

Update the Linux kernel to a version with the fix that checks PTP readiness before processing extts events.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS