wifi: mac80211_hwsim: clamp virtio RX length before skb_put
Summary
| CVE | CVE-2026-68411 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-08-10 13:20:34 UTC |
| Updated | 2026-08-10 13:20:34 UTC |
| 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. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected 5d44fe7c9808c56e136e59147bd932f5491520f1 82c5a30a66e2a7337d99476c67d6fc1a99c4250e git |
Not specified |
| CNA |
Linux |
Linux |
affected 5d44fe7c9808c56e136e59147bd932f5491520f1 fade308845c89f784da8a6780c1e77258488f1b6 git |
Not specified |
| CNA |
Linux |
Linux |
affected 5d44fe7c9808c56e136e59147bd932f5491520f1 6dc76371a9a360c29de00df5b11563102d9d675a git |
Not specified |
| CNA |
Linux |
Linux |
affected 5d44fe7c9808c56e136e59147bd932f5491520f1 99dc05c75acc3c8cde8d89c5371f4b569de5ac62 git |
Not specified |
| CNA |
Linux |
Linux |
affected 5d44fe7c9808c56e136e59147bd932f5491520f1 10a2b430f8f06ae14b9590b6f6faa6b588ef0654 git |
Not specified |
| CNA |
Linux |
Linux |
affected 5.7 |
Not specified |
| CNA |
Linux |
Linux |
unaffected 5.7 semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.6.148 6.6.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.12.101 6.12.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.18.42 6.18.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.1.6 7.1.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.2-rc4 * original_commit_for_fix |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/6dc76371a9a360c29de00df5b11563102d9d675a |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/82c5a30a66e2a7337d99476c67d6fc1a99c4250e |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/10a2b430f8f06ae14b9590b6f6faa6b588ef0654 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/fade308845c89f784da8a6780c1e77258488f1b6 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/99dc05c75acc3c8cde8d89c5371f4b569de5ac62 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.