Cloudanix VulnDB

CVE-2026-23445

High · 7.8

CVSS

7.8

EPSS

0.1%

Published

Apr 3, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in the Linux kernel can crash computers when certain specialized networking programs close while the network connection stays active.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Full Compromise
Component
OS kernel
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Use-after-free in the igc driver when stale xsk_meta pointers remain during TX ring shutdown, causing the PTP timestamp interrupt handler to dereference freed memory and trigger a kernel page fault.

Why it matters to the business

Systems using Intel I225/I226 adapters with XDP applications may experience kernel crashes, potential privilege escalation, or denial of service, resulting in unplanned downtime for servers or network appliances.

How an attack unfolds

A local user starts an XDP application requesting TX timestamps on an igc interface, then shuts the application down while the link stays up; the interrupt handler subsequently accesses the freed metadata, leading to a crash or exploitable UAF condition.

How to fix it

Apply a kernel update containing the fix that clears stale xsk_meta data on TX shutdown in the igc driver; rebuild and reboot with the patched kernel.

How to confirm the fix worked

Confirm the igc driver source performs explicit cleanup of xsk_meta pointers during ring teardown; reproduce the shutdown scenario and verify absence of page-fault splats in dmesg.

Typical attack path

  1. Obtain local unprivileged access
  2. Attach XDP program requesting TX timestamping to igc interface
  3. Trigger TX ring shutdown while link remains active
  4. Allow PTP interrupt to fire and dereference stale pointer

How to detect it

Search system logs (dmesg, journalctl) for page-fault BUG reports referencing igc_ptp_tx_tstamp_event or igc_tsync_interrupt during XDP application termination.

  • igc_ptp_tx_tstamp_event+0xdf
  • BUG: unable to handle page fault for address
  • igc_tsync_interrupt
  • xsk_meta pointers left behind

What your security team should do

  • Expedite kernel patching on all hosts with igc NICs running XDP workloads
  • Disable unprivileged XDP or PTP timestamping where feasible until patched
  • Add kernel oops monitoring for igc_ptp_tx_tstamp_event to SIEM

The record

In the Linux kernel, the following vulnerability has been resolved: igc: fix page fault in XDP TX timestamps handling If an XDP application that requested TX timestamping is shutting down while the link of the interface in use is still up the following kernel splat is reported: [ 883.803618] [ T1554] BUG: unable to handle page fault for address: ffffcfb6200fd008 ... [ 883.803650] [ T1554] Call Trace: [ 883.803652] [ T1554] <TASK> [ 883.803654] [ T1554] igc_ptp_tx_tstamp_event+0xdf/0x160 [igc] [ 883.803660] [ T1554] igc_tsync_interrupt+0x2d5/0x300 [igc] ... During shutdown of the TX ring the xsk_meta pointers are left behind, so that the IRQ handler is trying to touch them. This issue is now being fixed by cleaning up the stale xsk meta data on TX shutdown. TX timestamps on other queues remain unaffected.

Affected packages

Ecosystem Package Introduced Fixed