In the Linux kernel, the following vulnerability has been resolved:
wifi: iwlwifi: mld: validate sta_mask before ffs() in BA session handlers
Three BA session handlers use ffs(badata->stamask) - 1 to derive a station ID without checking that stamask is non-zero. When stamask is zero, ffs() returns 0 and the subtraction wraps to 0xFFFFFFFF, causing an out-of-bounds access on fwidtolinksta[].
Add WARNONONCE(!badata->stamask) guards before each ffs() call, consistent with the existing check in iwlmldampdurxstart().
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64255.json"
}