CVE-2026-23143
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23143 is a memory structure misalignment vulnerability in the Linux kernel's virtio_net driver, specifically within struct virtnet_info. The flexible array member (FAM) hash_key_data in virtio_net_rss_config_trailer is misaligned by one byte relative to the rss_hash_key_data field, causing the RSS (Receive Side Scaling) key passed to virtualized network devices to be shifted by one byte. This affects Linux kernel versions 6.15 through 6.18.6 and release candidates 6.19-rc1 through 6.19-rc5. It carries a CVSS v3.1 base score of 5.5 (Medium), with availability impact rated High (Feedly).

Technical details

The root cause is a structural misalignment (CWE-119 / improper memory layout) in struct virtnet_info, where tail padding in struct virtio_net_rss_config_trailer causes rss_trailer.hash_key_data to sit at offset 83 and rss_hash_key_data to sit at offset 84 — a one-byte discrepancy. This misalignment means the RSS hash key transmitted to the virtio network device is shifted by one byte: the last valid byte of the key is dropped and a potentially uninitialized byte is prepended. The fix introduces the TRAILING_OVERLAP() helper, which creates a union between the FAM and the trailing members to enforce correct alignment, validated by a static_assert(). The compiler warning -Wflex-array-member-not-at-end at drivers/net/virtio_net.c:429:46 flags the structural issue (Feedly, Kernel Patch 1).

Impact

Exploitation of this vulnerability in virtual environments using the virtio_net driver can result in RSS configuration key corruption, leading to receive-side scaling failures and network traffic distribution anomalies. There is also a potential for limited information disclosure, as an uninitialized byte may replace the last valid byte of the RSS key transmitted to the device. The primary impact is availability degradation of network functionality in virtualized systems; confidentiality and integrity impacts are minimal (Feedly).

Mitigation and workarounds

Upgrade to Linux kernel version 6.18.7 or later, which includes the fix via the TRAILING_OVERLAP() helper. Patches are available in the stable kernel repositories at git.kernel.org (commits 4156c37 and ae48108). As a temporary workaround on vulnerable versions (6.15–6.18.6, 6.19-rc1–rc5), disabling RSS configuration on virtio_net interfaces may reduce exposure, though this will degrade network performance. Systems running 6.19-rc versions should be treated as vulnerable until the stable release incorporates the fix (Feedly, Kernel Patch 1, Kernel Patch 2).

Community reactions

Coverage has been limited to vulnerability tracking databases and distribution security advisories, including SUSE and Red Hat CVE trackers. The Yocto Project security mailing list also referenced the CVE. No notable researcher commentary or significant social media discussion has been identified (Feedly).

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-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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