Description
In the Linux kernel, the following vulnerability has been resolved:

wifi: mac80211_hwsim: clamp virtio RX length before skb_put

hwsim_virtio_rx_work() passes the virtqueue used-ring length reported by
the device straight to skb_put() on a fixed-size receive skb. A backend
reporting a length larger than the skb tailroom drives skb_put() past the
buffer end and hits skb_over_panic() -- a host-triggerable guest panic
(denial of service).

Clamp the length to the skb's available room before skb_put(). A
conforming device never reports more than the posted buffer size, so valid
frames are unaffected; a truncated over-report then fails the
length/header checks in hwsim_virtio_handle_cmd() and is dropped, so
truncating rather than dropping here cannot be turned into a parsing
problem.
Published: 2026-08-10
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel's mac80211_hwsim driver has a flaw where virtual queue report lengths are passed directly to skb_put(), causing out‑of‑bounds writes when a backend reports a length larger than the allocated skb. This triggers skb_over_panic() and crashes the host, leading to service disruption while existing frames remain usable. The weakness is a buffer overflow of the buffer tailroom (CWE‑787).

Affected Systems

This issue affects Linux kernel builds that include the hwsim module before the fix, across all vendors that ship the kernel. No specific version numbers are listed, so any deployment using an unpatched hwsim should be considered vulnerable.

Risk and Exploitability

The vulnerability can be triggered by any virtio device that misreports the RX ring length, a scenario that can arise in virtualized environments hosting untrusted guests or custom hardware. The EPSS score is less than 1%, and the CVSS score of 5.5 indicates moderate severity, while the lack of a KEV listing does not diminish its potential to cause a host crash when exploited. This is a denial of service that requires an update to prevent host failure.

Generated by OpenCVE AI on August 13, 2026 at 03:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a recent Linux kernel patch that clamps virtio RX length before skb_put() (e.g., include commit 10a2b430f8f06ae14b9590b6f6faa6b588ef0654) or upgrade to a kernel version that incorporates the fix.
  • If upgrading is not immediately possible, disable the hwsim module or isolate untrusted virtio devices to prevent them from reporting invalid lengths.
  • If permanent disabling of hwsim is not desirable, consider rebuilding the kernel without hwsim support or using a vetted kernel build that includes the fix.

Generated by OpenCVE AI on August 13, 2026 at 03:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Wed, 12 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Tue, 11 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Mon, 10 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211_hwsim: clamp virtio RX length before skb_put hwsim_virtio_rx_work() passes the virtqueue used-ring length reported by the device straight to skb_put() on a fixed-size receive skb. A backend reporting a length larger than the skb tailroom drives skb_put() past the buffer end and hits skb_over_panic() -- a host-triggerable guest panic (denial of service). Clamp the length to the skb's available room before skb_put(). A conforming device never reports more than the posted buffer size, so valid frames are unaffected; a truncated over-report then fails the length/header checks in hwsim_virtio_handle_cmd() and is dropped, so truncating rather than dropping here cannot be turned into a parsing problem.
Title wifi: mac80211_hwsim: clamp virtio RX length before skb_put
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-19T16:35:07.403Z

Reserved: 2026-07-30T09:28:09.391Z

Link: CVE-2026-68411

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:34.787

Modified: 2026-08-19T17:20:48.810

Link: CVE-2026-68411

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T00:00:00Z

Links: CVE-2026-68411 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T03:15:12Z

Weaknesses