CVE-2023-53798
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-53798 is a use-of-uninitialized-value vulnerability in the Linux kernel's ethtool subsystem, specifically in the handling of link mode settings via the legacy IOCTL interface. When setting link modes through the legacy ethtool IOCTL, the struct ethtool_link_ksettings structure is not properly initialized, causing the lanes field to contain uninitialized memory. This uninitialized value is subsequently passed to drivers and can later be read back, leading to kernel decisions based on garbage memory (a KMSAN-detected splat). The vulnerability was published on December 9, 2025, and affects the Linux kernel (Feedly). The EPSS score is approximately 0.018% (very low), and no CVSS score has been publicly assigned as of the time of this report (Feedly).

Technical details

The root cause is an uninitialized memory read (CWE-457) in the Linux kernel's ethtool legacy IOCTL path. When ethtool_ops::set_link_ksettings() is called via the legacy IOCTL interface, struct ethtool_link_ksettings is not zero-initialized before use, leaving the lanes field with indeterminate stack or heap content. Drivers that store and later return this value (notably the tun driver) can cause the ethtool netlink layer (ethnl_update_linkmodes in net/ethtool/linkmodes.c:273 and ethnl_set_linkmodes in linkmodes.c:333) to make decisions based on uninitialized memory. The fix initializes the structure in the IOCTL path before passing it to drivers. Uninitialized data is not believed to be leaked to user space due to the ethtool_ops->cap_link_lanes_supported guard in linkmodes_prepare_data() (Feedly).

Impact

The primary impact is an information exposure risk within the kernel itself — specifically, kernel decisions (such as link mode configuration) may be made based on uninitialized memory values, which can lead to unpredictable or incorrect network driver behavior. While the uninitialized value does not appear to be directly leaked to user space, the condition can trigger KMSAN (Kernel Memory Sanitizer) warnings and may cause subtle, hard-to-diagnose networking issues on affected systems. The vulnerability does not appear to enable remote code execution, privilege escalation, or direct data exfiltration to user space (Feedly).

Exploitability

There is no known public exploit code, active in-the-wild exploitation, or threat actor attribution associated with CVE-2023-53798. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is 0.000180 (approximately 0.018%), indicating a very low probability of exploitation in the near term. Detection has been noted by Nessus plugin 278095 (Feedly, Tenable).

Mitigation and workarounds

The fix has been applied to the Linux kernel stable trees via multiple commits (e.g., 9ad685dbfe7e, 942a2a0184f7, 6456d80045d6, 72808c4ab5fd, da81af0ef809) that initialize struct ethtool_link_ksettings in the legacy IOCTL path before passing it to drivers (Kernel Git). Users should update to a patched Linux kernel version that includes these stable backports. No configuration-based workaround is known; upgrading the kernel is the recommended remediation.

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64597CRITICAL9.8
  • Linux Kernel logoLinux Kernel
  • linux-aws-5.4
NoYesAug 06, 2026
CVE-2026-68480HIGH8.8
  • Linux Kernel logoLinux Kernel
  • kernel-modules-partner
NoYesAug 06, 2026
CVE-2026-64598HIGH8.8
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.8
NoYesAug 06, 2026
CVE-2026-64604HIGH7.7
  • Linux Kernel logoLinux Kernel
  • linux-riscv-5.15
NoYesAug 06, 2026
CVE-2026-64603NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-intel-iotg-5.15
NoYesAug 06, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management