---
id: CVE-2025-21894
title: 'net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC

  Actually ENETC VFs do not support HWTSTAMP_TX_ONESTEP_SYNC because only
  ENETC PF can access PMa_SINGLE_STEP reg…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc <
    3ad5fe77e477a8652c535b3a0343cf3d9ee10056
  - >-
    Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc <
    1748531839298ab7be682155f6cd98ae04773e6a
  - >-
    Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc <
    3d9634211121700568d0e3635ebdd5df06d20440
  - >-
    Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc <
    8c393efd7420cc994864d059fcc6219bfd7cb840
  - >-
    Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc <
    a562d0c4a893eae3ea51d512c4d90ab858a6b7ec
  - Linux 5.3
published: '2025-04-01'
updated: '2026-10-30'
sourceUpdated: '2026-10-30T12:20:59.672Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2025-21894'
references:
  - url: 'https://git.kernel.org/stable/c/3ad5fe77e477a8652c535b3a0343cf3d9ee10056'
  - url: 'https://git.kernel.org/stable/c/1748531839298ab7be682155f6cd98ae04773e6a'
  - url: 'https://git.kernel.org/stable/c/3d9634211121700568d0e3635ebdd5df06d20440'
  - url: 'https://git.kernel.org/stable/c/8c393efd7420cc994864d059fcc6219bfd7cb840'
  - url: 'https://git.kernel.org/stable/c/a562d0c4a893eae3ea51d512c4d90ab858a6b7ec'
tags:
  - cve.org
epss: 0.00207
epssPercentile: 0.1085
ingestedAt: '2026-11-03T16:49:26.494Z'
---

## Overview

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

net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC

Actually ENETC VFs do not support HWTSTAMP_TX_ONESTEP_SYNC because only
ENETC PF can access PMa_SINGLE_STEP registers. And there will be a crash
if VFs are used to test one-step timestamp, the crash log as follows.

[  129.110909] Unable to handle kernel paging request at virtual address 00000000000080c0
[  129.287769] Call trace:
[  129.290219]  enetc_port_mac_wr+0x30/0xec (P)
[  129.294504]  enetc_start_xmit+0xda4/0xe74
[  129.298525]  enetc_xmit+0x70/0xec
[  129.301848]  dev_hard_start_xmit+0x98/0x118

## Affected

- `Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc < 3ad5fe77e477a8652c535b3a0343cf3d9ee10056`
- `Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc < 1748531839298ab7be682155f6cd98ae04773e6a`
- `Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc < 3d9634211121700568d0e3635ebdd5df06d20440`
- `Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc < 8c393efd7420cc994864d059fcc6219bfd7cb840`
- `Linux >= 41514737ecaa603a5127cdccdc5f17ef11b9b3dc < a562d0c4a893eae3ea51d512c4d90ab858a6b7ec`
- `Linux 5.3`

## Remediation

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