From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F2F98385D9C for ; Sat, 15 Aug 2026 06:37:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786775866; cv=none; b=oTe9hZixBgMnKcan1ysmwEnJfkJ1vkROCDxOXYoNm2MUso2lOHmXJu7ao9bm83fWOTmtNZTp0gsRpsVJTJ/g5SeRDmg/Z8iEu9ibkAe4OFMfh/vo7CrfsRKDXkDWWk2xR6eb1TKJpEEoX3rRz9/OmzmPbJ4tfjiLf4fIUjysksg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786775866; c=relaxed/simple; bh=3BwaJBvRZqya1S59oVk86fz5wFVyC/cBlbEi+ROct+o=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=B78Pw+BNtwBbjyzQFxpwP9DRAcP/aALekwr9acnVnHaKBbZ3FK2/WQs4++e6go4CR5dP1htJJgftkseWz6FHYgIdYpcohOWdI+eRK1131wCYl2dwRr1B3jHexSH/6jNoqq/JrMh+X01wvgWNF3YDcqPv9vrlvoOONUjE3xSSJnE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=Zl5kyiip; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="Zl5kyiip" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4FC8F1F000E9; Sat, 15 Aug 2026 06:37:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=korg; t=1786775864; bh=TYkm2Ug5ghkcyLl1/u0jz/l3K/J0XMwuF5OeEN2FgTg=; h=From:To:Cc:Subject:Date:Reply-To; b=Zl5kyiipd6y4qYPiHpg7XYbZ+n7F7Z0J/QwvFGHYXGBFXJtPIT9/tEbUEU6jf/jqH DOCfc21TPi0hoEl6eXrOTL9ANJ7Q4+pb3LZn4vV9hqTL/80zoZaXrydUzWSqctOC09 L++2Pr8NHk1g4pp1TBQtr8+5LsDH/ND9Vchu1Nz8= From: Greg Kroah-Hartman To: linux-cve-announce@vger.kernel.org Cc: Greg Kroah-Hartman Subject: CVE-2026-74341: wifi: wcn36xx: fix heap overflow from oversized firmware HAL response Date: Sat, 15 Aug 2026 15:11:08 +0900 Message-ID: <2026081557-CVE-2026-74341-3d9e@gregkh> X-Mailer: git-send-email 2.55.0 Reply-To: , Precedence: bulk X-Mailing-List: linux-cve-announce@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=3000; i=gregkh@linuxfoundation.org; h=from:subject:message-id; bh=Er70ebvF6P+wEceoDvQiq5zASXARfgquIVr+Jv/JKlc=; b=owGbwMvMwCRo6H6F97bub03G02pJDFkNjIK/uINDjikx7lBS+98UufDk56LGCg4704eHz2kZ7 jmaI1fdEcvCIMjEICumyPJlG8/R/RWHFL0MbU/DzGFlAhnCwMUpABO5PY1hnmqm6bIfEw5wFO3e 2O/DOWmt+sR0W4b5qdmh+bLW51rPf0nnd9DLffGr6mElAA== X-Developer-Key: i=gregkh@linuxfoundation.org; a=openpgp; fpr=F4B60CC5BF78C2214A313DCB3147D40DDB2DFB29 Content-Transfer-Encoding: 8bit From: Greg Kroah-Hartman Description =========== In the Linux kernel, the following vulnerability has been resolved: wifi: wcn36xx: fix heap overflow from oversized firmware HAL response The firmware response dispatcher copies all synchronous HAL responses into the 4096-byte hal_buf without validating the response length. A response exceeding WCN36XX_HAL_BUF_SIZE causes a heap buffer overflow with firmware-controlled content. Add a bounds check on the response length. The Linux kernel CVE team has assigned CVE-2026-74341 to this issue. Affected and fixed versions =========================== Issue introduced in 3.13 with commit 8e84c25821698bdef73c0329fb2022a4673b7adc and fixed in 6.1.178 with commit dae9cadf0925f1cbfb71306d60490890df3870a6 Issue introduced in 3.13 with commit 8e84c25821698bdef73c0329fb2022a4673b7adc and fixed in 6.6.145 with commit cfc67aee0c83e7f5d43a1dad3e25c789e9cc1d92 Issue introduced in 3.13 with commit 8e84c25821698bdef73c0329fb2022a4673b7adc and fixed in 6.12.97 with commit 15545ee71301e82d26d9a31b407ed0019eb62a60 Issue introduced in 3.13 with commit 8e84c25821698bdef73c0329fb2022a4673b7adc and fixed in 6.18.40 with commit 1b5d8a248c3afa640bcc99fa95abcd1e36f3ee18 Issue introduced in 3.13 with commit 8e84c25821698bdef73c0329fb2022a4673b7adc and fixed in 7.1.5 with commit 18813b90032bfaafb225906a4d2b51be4dfc02c3 Issue introduced in 3.13 with commit 8e84c25821698bdef73c0329fb2022a4673b7adc and fixed in 7.2-rc1 with commit 88a240d86d3d64521f9194abe185ac71cc74d0bd Please see https://www.kernel.org for a full list of currently supported kernel versions by the kernel community. Unaffected versions might change over time as fixes are backported to older supported kernel versions. The official CVE entry at https://cve.org/CVERecord/?id=CVE-2026-74341 will be updated if fixes are backported, please check that for the most up to date information about this issue. Affected files ============== The file(s) affected by this issue are: drivers/net/wireless/ath/wcn36xx/smd.c Mitigation ========== The Linux kernel CVE team recommends that you update to the latest stable kernel version for this, and many other bugfixes. Individual changes are never tested alone, but rather are part of a larger kernel release. Cherry-picking individual commits is not recommended or supported by the Linux kernel community at all. If however, updating to the latest release is impossible, the individual changes to resolve this issue can be found at these commits: https://git.kernel.org/stable/c/dae9cadf0925f1cbfb71306d60490890df3870a6 https://git.kernel.org/stable/c/cfc67aee0c83e7f5d43a1dad3e25c789e9cc1d92 https://git.kernel.org/stable/c/15545ee71301e82d26d9a31b407ed0019eb62a60 https://git.kernel.org/stable/c/1b5d8a248c3afa640bcc99fa95abcd1e36f3ee18 https://git.kernel.org/stable/c/18813b90032bfaafb225906a4d2b51be4dfc02c3 https://git.kernel.org/stable/c/88a240d86d3d64521f9194abe185ac71cc74d0bd