{"id":"CVE-2025-21894","state":"PUBLISHED","title":"net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC\n\nActually ENETC VFs do not support HWTSTAMP_TX_ONESTEP_SYNC because only\nENETC PF can access PMa_SINGLE_STEP registers. And there will be a crash\nif VFs are used to test one-step timestamp, the crash log as follows.\n\n[  129.110909] Unable to handle kernel paging request at virtual address 00000000000080c0\n[  129.287769] Call trace:\n[  129.290219]  enetc_port_mac_wr+0x30/0xec (P)\n[  129.294504]  enetc_start_xmit+0xda4/0xe74\n[  129.298525]  enetc_xmit+0x70/0xec\n[  129.301848]  dev_hard_start_xmit+0x98/0x118","publishedAt":"2025-04-01T15:26:47.980Z","updatedAt":"2026-10-30T12:20:59.672Z","severity":null,"assigner":"Linux","products":["Linux Linux"],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"3ad5fe77e477a8652c535b3a0343cf3d9ee10056","versionType":"git"},{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"1748531839298ab7be682155f6cd98ae04773e6a","versionType":"git"},{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"3d9634211121700568d0e3635ebdd5df06d20440","versionType":"git"},{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"8c393efd7420cc994864d059fcc6219bfd7cb840","versionType":"git"},{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"a562d0c4a893eae3ea51d512c4d90ab858a6b7ec","versionType":"git"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/net/ethernet/freescale/enetc/enetc.c","drivers/net/ethernet/freescale/enetc/enetc_ethtool.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","versions":[{"version":"5.3","status":"affected"},{"version":"0","status":"unaffected","lessThan":"5.3","versionType":"semver"},{"version":"6.1.191","status":"unaffected","lessThanOrEqual":"6.1.*","versionType":"semver"},{"version":"6.6.83","status":"unaffected","lessThanOrEqual":"6.6.*","versionType":"semver"},{"version":"6.12.18","status":"unaffected","lessThanOrEqual":"6.12.*","versionType":"semver"},{"version":"6.13.6","status":"unaffected","lessThanOrEqual":"6.13.*","versionType":"semver"},{"version":"6.14","status":"unaffected","lessThanOrEqual":"*","versionType":"original_commit_for_fix"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/net/ethernet/freescale/enetc/enetc.c","drivers/net/ethernet/freescale/enetc/enetc_ethtool.c"]}],"references":["https://git.kernel.org/stable/c/3ad5fe77e477a8652c535b3a0343cf3d9ee10056","https://git.kernel.org/stable/c/1748531839298ab7be682155f6cd98ae04773e6a","https://git.kernel.org/stable/c/3d9634211121700568d0e3635ebdd5df06d20440","https://git.kernel.org/stable/c/8c393efd7420cc994864d059fcc6219bfd7cb840","https://git.kernel.org/stable/c/a562d0c4a893eae3ea51d512c4d90ab858a6b7ec"],"weaknesses":[],"ingestedAt":"2026-10-30T12:38:04.623Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2025/21xxx/CVE-2025-21894.json","commit":"db8103c5921aac81d5d90efcf3745980dafabf49","baselineCommit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2025-21894","state":"PUBLISHED","datePublished":"2025-04-01T15:26:47.980Z","dateUpdated":"2026-10-30T12:20:59.672Z","assignerShortName":"Linux","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateReserved":"2024-12-29T08:45:45.783Z"},"containers":{"cna":{"title":"net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC","descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC\n\nActually ENETC VFs do not support HWTSTAMP_TX_ONESTEP_SYNC because only\nENETC PF can access PMa_SINGLE_STEP registers. And there will be a crash\nif VFs are used to test one-step timestamp, the crash log as follows.\n\n[  129.110909] Unable to handle kernel paging request at virtual address 00000000000080c0\n[  129.287769] Call trace:\n[  129.290219]  enetc_port_mac_wr+0x30/0xec (P)\n[  129.294504]  enetc_start_xmit+0xda4/0xe74\n[  129.298525]  enetc_xmit+0x70/0xec\n[  129.301848]  dev_hard_start_xmit+0x98/0x118"}],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"3ad5fe77e477a8652c535b3a0343cf3d9ee10056","versionType":"git"},{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"1748531839298ab7be682155f6cd98ae04773e6a","versionType":"git"},{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"3d9634211121700568d0e3635ebdd5df06d20440","versionType":"git"},{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"8c393efd7420cc994864d059fcc6219bfd7cb840","versionType":"git"},{"version":"41514737ecaa603a5127cdccdc5f17ef11b9b3dc","status":"affected","lessThan":"a562d0c4a893eae3ea51d512c4d90ab858a6b7ec","versionType":"git"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/net/ethernet/freescale/enetc/enetc.c","drivers/net/ethernet/freescale/enetc/enetc_ethtool.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","versions":[{"version":"5.3","status":"affected"},{"version":"0","status":"unaffected","lessThan":"5.3","versionType":"semver"},{"version":"6.1.191","status":"unaffected","lessThanOrEqual":"6.1.*","versionType":"semver"},{"version":"6.6.83","status":"unaffected","lessThanOrEqual":"6.6.*","versionType":"semver"},{"version":"6.12.18","status":"unaffected","lessThanOrEqual":"6.12.*","versionType":"semver"},{"version":"6.13.6","status":"unaffected","lessThanOrEqual":"6.13.*","versionType":"semver"},{"version":"6.14","status":"unaffected","lessThanOrEqual":"*","versionType":"original_commit_for_fix"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/net/ethernet/freescale/enetc/enetc.c","drivers/net/ethernet/freescale/enetc/enetc_ethtool.c"]}],"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"}],"providerMetadata":{"shortName":"Linux","orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateUpdated":"2026-10-30T12:20:59.672Z"},"cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.3","versionEndExcluding":"6.1.191"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.3","versionEndExcluding":"6.6.83"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.3","versionEndExcluding":"6.12.18"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.3","versionEndExcluding":"6.13.6"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.3","versionEndExcluding":"6.14"}]}]}],"x_generator":{"engine":"bippy-1.2.0"}}}}}