CVE 8.8 HIGH

wifi: wl1251: validate packet IDs before indexing tx_frames_CVE-2026-43113

8.8 / 10
HIGH
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Description

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

wifi: wl1251: validate packet IDs before indexing tx_frames

wl1251_tx_packet_cb() uses the firmware completion ID directly to index
the fixed 16-entry wl->tx_frames[] array. The ID is a raw u8 from the
completion block, and the callback does not currently verify that it
fits the array before dereferencing it.

Reject completion IDs that fall outside wl->tx_frames[] and keep the
existing NULL check in the same guard. This keeps the fix local to the
trust boundary and avoids touching the rest of the completion flow.

AI Analysis

Linux kernel vulnerability in wifi: wl1251, where packet IDs are not validated before indexing tx_frames, potentially leading to arbitrary code execution.

Basic Information

ID CVE-2026-43113
Source Linux
Published May 6, 2026 at 07:40
Modified May 8, 2026 at 12:40

Affected Product

Vendor Linux
Product Linux
Version 2f01a1f58889fbfeb68b1bc1b52e4197f3333490
Affected Versions Linux Linux 2f01a1f58889fbfeb68b1bc1b52e4197f3333490
Linux Linux 2f01a1f58889fbfeb68b1bc1b52e4197f3333490
Linux Linux 2f01a1f58889fbfeb68b1bc1b52e4197f3333490
Linux Linux 2f01a1f58889fbfeb68b1bc1b52e4197f3333490
Linux Linux 2f01a1f58889fbfeb68b1bc1b52e4197f3333490
Linux Linux 2.6.31

AI Assessment

AI Score 8.8 / 10
AI Severity High
Vendor Linux
Product Linux kernel
Version 2f01a1f58889fbfeb68b1bc1b52e4197f3333490, 2.6.31

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.