Database/Kernel, userspace & hypervisor
Intel ice NIC driver: external timestamp interrupt after PTP release panics the host
Impact
ice_ptp_extts_event() can run after ice_ptp_release() has torn down the PTP clock, so it calls ptp_clock_event() with a NULL pointer and panics the node. The ice driver covers Intel E810-class datacenter NICs, which are common as the front-end and storage NICs on GPU servers, and PTP hardware timestamping is exactly what gets enabled on fleets that need synchronised clocks for distributed training telemetry and packet capture. The crash window is driver teardown - module unload, device reset or a failing port - while an external timestamp pin is still delivering events, so it shows up as an unexplained host panic during NIC maintenance rather than as something a tenant does.
Who can reach it
Local and essentially administrative: it requires a PTP-enabled ice interface with an external timestamp source and a concurrent PTP release (driver unbind, reset or remove). Not reachable from the network and not reachable by an unprivileged tenant.
What to do
Update to a kernel carrying the linked fix, which checks PTP readiness before processing the event, and reboot each node; if the fleet does not use PTP external timestamping on ice interfaces there is nothing to schedule. The record lists stable commits, not a named fixed release.
References
Related entries
- Linux kernel nvme-pci: reset racing controller disable passes bad queue counts to blk-mqCVE-2024-50135 · Linux kernel nvme-pci (nvme_pci_update_nr_queues vs nvme_dev_disable race)Medium
- Linux kernel (drivers/iommu): Removing a device from the per-IOMMU page-fault queue responds to outstanding faults butCVE-2025-21770 · Linux kernel (drivers/iommu)Medium
- Linux kernel (drivers/pci/controller): The Intel VMD driver guarded config-space access with a lock type that becomes aCVE-2025-23161 · Linux kernel (drivers/pci/controller)Medium
- Linux kernel (ksmbd): Use-after-free in ksmbd session logoff (found by an LLM-assisted audit)CVE-2025-37899 · Linux kernel (ksmbd)Medium
- Linux kernel RT scheduler: push_rt_task race corrupts runqueue state and panics the hostCVE-2025-38234 · Linux kernel sched/rt (push_rt_task vs wakeup migration race)Medium
- Linux kernel smaps: unlocked hugetlb PTE read races migration and hits BUG_ONCVE-2025-39754 · Linux kernel mm/smaps (smaps_hugetlb_range vs page migration)Medium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.