---
id: CVE-2024-42139
title: 'ice: Fix improper extts handling'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  ice: Fix improper extts handling

  Extts events are disabled and enabled by the application ts2phc.
  However, in case where the driver is removed when the application is
  …
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 172db5f91d5f7b91670c68a7547798b0b5374158 <
    2aa24007bf037194e9c72e7c83b26b2e9e07ab62
  - >-
    Linux >= 172db5f91d5f7b91670c68a7547798b0b5374158 <
    1f7f63f7165d1c8eee6424b517054db9f672e48b
  - >-
    Linux >= 172db5f91d5f7b91670c68a7547798b0b5374158 <
    9f69b31ae9e25dec27ad31fbc64dd99af16ee3d3
  - >-
    Linux >= 172db5f91d5f7b91670c68a7547798b0b5374158 <
    00d3b4f54582d4e4a02cda5886bb336eeab268cc
  - Linux 5.14
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2024-09-10T16:15:59.830923Z'
published: '2024-07-30'
updated: '2026-10-30'
sourceUpdated: '2026-10-30T12:18:53.851Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2024-42139'
references:
  - url: 'https://git.kernel.org/stable/c/2aa24007bf037194e9c72e7c83b26b2e9e07ab62'
  - url: 'https://git.kernel.org/stable/c/1f7f63f7165d1c8eee6424b517054db9f672e48b'
  - url: 'https://git.kernel.org/stable/c/9f69b31ae9e25dec27ad31fbc64dd99af16ee3d3'
  - url: 'https://git.kernel.org/stable/c/00d3b4f54582d4e4a02cda5886bb336eeab268cc'
tags:
  - cve.org
epss: 0.0032
epssPercentile: 0.24982
ingestedAt: '2026-10-21T12:48:53.733Z'
---

## Overview

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

ice: Fix improper extts handling

Extts events are disabled and enabled by the application ts2phc.
However, in case where the driver is removed when the application is
running, a specific extts event remains enabled and can cause a kernel
crash.
As a side effect, when the driver is reloaded and application is started
again, remaining extts event for the channel from a previous run will
keep firing and the message "extts on unexpected channel" might be
printed to the user.

To avoid that, extts events shall be disabled when PTP is released.

## Affected

- `Linux >= 172db5f91d5f7b91670c68a7547798b0b5374158 < 2aa24007bf037194e9c72e7c83b26b2e9e07ab62`
- `Linux >= 172db5f91d5f7b91670c68a7547798b0b5374158 < 1f7f63f7165d1c8eee6424b517054db9f672e48b`
- `Linux >= 172db5f91d5f7b91670c68a7547798b0b5374158 < 9f69b31ae9e25dec27ad31fbc64dd99af16ee3d3`
- `Linux >= 172db5f91d5f7b91670c68a7547798b0b5374158 < 00d3b4f54582d4e4a02cda5886bb336eeab268cc`
- `Linux 5.14`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
