PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98562 Linux CVE debrief

A vulnerability in the Linux kernel's net: libwx Tx timestamp handling has been addressed. The WX_STATE_PTP_TX_IN_PROGRESS bit did not prevent the PTP auxiliary worker from freeing an skb after the Tx path obtained its pointer, potentially leading to use-after-free issues. A dedicated spinlock has been added to protect publication and consumption of the Tx timestamp skb.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-18
Original CVE updated
2026-10-18
Advisory published
2026-10-18
Advisory updated
2026-10-18

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess exposure and verify the Tx timestamp handling implementation.

Why it matters

A vulnerability in the Linux kernel's net: libwx Tx timestamp handling has been addressed. Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess exposure and verify the Tx timestamp handling implementation.

  • Potential use-after-free issues in the Linux kernel
  • Verification of Tx timestamp handling implementation required
  • Monitoring for potential issues recommended

Technical summary

The Linux kernel's net: libwx Tx timestamp handling had a vulnerability where the WX_STATE_PTP_TX_IN_PROGRESS bit did not prevent the PTP auxiliary worker from freeing an skb after the Tx path obtained its pointer. This could lead to use-after-free issues. A dedicated spinlock has been added to protect publication and consumption of the Tx timestamp skb, detaching the skb and clearing the in-progress bit while holding the lock, then delivering the timestamp and releasing the skb after dropping it. The lock is taken with interrupts disabled, because netpoll can call ndo_start_xmit() with hard interrupts already off. When handling a Tx DMA mapping failure, keep the transmit path reference until after comparing

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the Linux kernel patch to address the vulnerability
  • Verify the Tx timestamp handling implementation in the Linux kernel
  • Monitor for potential use-after-free issues in the Linux kernel
  • Perform a thorough review of the Linux kernel's net: libwx Tx timestamp handling implementation
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, but evidence is limited. The Linux kernel patch notes and Git commit hashes are provided as references. Further verification of Tx timestamp handling implementation is required to assess exposure. Linux kernel developers and maintainers should review the patch and apply it to address the vulnerability. The patch adds a dedicated spinlock to protect publication and consumption of the Tx timestamp skb, detaching the skb and clearing the in-progress bit while holding the

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98562 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-98562

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-98562 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98562

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3173cba1170131816972ed2b6185cb970ba8b747

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e78b95cfd5df25d0c562aaef95d3c7fe6c7e0e66

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.