PatchSiren cyber security CVE debrief
CVE-2026-98050 Linux CVE debrief
A vulnerability in the Linux kernel's mlxsw spectrum_ptp component could lead to a kernel panic when napi_gro_receive() is called from a GC workqueue context, causing list corruption and potentially allowing for denial of service or code execution. This issue arises from the improper handling of PTP packets in the mlxsw spectrum_ptp component, which can result in a kernel panic and system instability. Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems, particularly those using the mlxsw spectrum_ptp component, should assess exposure and apply patches or mitigations as needed to prevent potential denial of service or code
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems, particularly those using the mlxsw spectrum_ptp component, should assess exposure and apply patches or mitigations as needed.
Why it matters
This vulnerability in the Linux kernel's mlxsw spectrum_ptp component could lead to a kernel panic and potentially allow for denial of service or code execution. Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess exposure and apply patches or mitigations as needed.
- Denial of service due to kernel panic
- Potential code execution or privilege escalation
- List corruption and system instability
- Verification of patch application and system hardening
Technical summary
The vulnerability is caused by a call to napi_gro_receive() from a GC workqueue context, which can lead to list corruption and potentially allow for denial of service or code execution. The fix involves adding an ingress-delivery helper for the PTP packet_finish() path that calls netif_receive_skb() instead of napi_gro_receive(). This change ensures that the PTP packets are handled properly and prevents the list corruption that can occur when napi_gro_receive() is called from a GC workqueue context. The affected product context is the Linux kernel's mlxsw spectrum_ptp component, and the defensive impact is the prevention of potential denial of service or code execution attacks.
Defensive priority
High
Recommended defensive actions
- Review and apply the provided Linux kernel patches to fix the vulnerability
- Monitor system logs for potential denial of service or code execution attempts
- Consider implementing additional security measures to protect against potential exploits
- Review compensating controls for exposed systems while remediation is scheduled and verified
- 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 detail page provide information on the vulnerability, including its CVSS score and vector. The Linux kernel patch notes and Git commit hashes provide technical details on the vulnerability and its fix.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98050 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98050
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98050 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98050
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/2ac174dfcdde399fa95ba889541fb5e688d8bb35
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/4375b3d1c2898886df1f908160c7004bdd938e73
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7ddcc460176eb34f9bc5bda3cc274d0d24dc62a9
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.