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.