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 67B0F318146 for ; Sun, 18 Oct 2026 15:31:11 +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=1792337472; cv=none; b=H0zHfXtUUS/tMcAbCRLk7dZ4hZPSOj4z6T4Ctd3IkXJg+FShXqFs45PemSEk+/yYRzQ86fQueRMpLEABrOQosspScRh/l68sp6X8wlj/WznaD9EQWBr696vQLxConcKwzbYwZ2FwvIHhaP2oTBM3x1GslHZxUfs24u0DaVfWP7o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792337472; c=relaxed/simple; bh=wDIyv6skvytwbeNAgUJuI8gi1fkhQRj2lp4DTGit1IQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=g4scysr1i0d0Gx4ROajdZRphreN7kRT7jxhmXxfQFuFeYPEIXQRjTmvG/2lkTqkByyJVF/4ewiAZQFosGt8BmU/W3URWVOctP5x9o0cyg0/2NhF/SLOnY3o0QrfbeJF9HEvicZN62U02T3dtSX8vbDqOMTcmgoHLJBD6CZIHo/o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=1v1GZyaX; 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="1v1GZyaX" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9C4B31F000C4; Sun, 18 Oct 2026 15:31:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=korg; t=1792337471; bh=rzD+DEm3ugHg/a7plp4s5pLF8PZSSN/8IpTGw4GvmbM=; h=From:To:Cc:Subject:Date:Reply-To; b=1v1GZyaX+iZyJS6bIk/tkk5tzKoLwwYUp2LI0lkhl2Jc/WGles4b6VCrE9YtjxqOh BKbTBlVRN/YhM0Jvu+rIBKH0XyPhN2MhuarXGNMqCc53bhxsJROG0gtZauGvsqjL7t PhyeZaSrNtXJO7OyyZnAtvn/h1R6C6oDp2fvITpc= From: Greg Kroah-Hartman To: linux-cve-announce@vger.kernel.org Cc: Greg Kroah-Hartman Subject: CVE-2026-98583: nfc: nfcmrvl: validate helper command length before pull Date: Sun, 18 Oct 2026 17:17:27 +0200 Message-ID: <2026101834-CVE-2026-98583-e097@gregkh> X-Mailer: git-send-email 2.56.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=3458; i=gregkh@linuxfoundation.org; h=from:subject:message-id; bh=6PHd2AenlmDqQ1AuHxQ8GshMP96orVkQjQCBTZcjGvA=; b=owGbwMvMwCRo6H6F97bub03G02pJDFlXHk3zXVTrrnbvtV9c3olvT1x0K8r3W+90Wd12fQXn1 FR+F6vWjlgWBkEmBlkxRZYv23iO7q84pOhlaHsaZg4rE8gQBi5OAZjInzsM810amzMTp1zNuLir k2vZxRZWPZ5WR4b5rpfXbFmc6F3F98BV1N1lR1acwK0tAA== 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: nfc: nfcmrvl: validate helper command length before pull The firmware download receive path removes the NCI data header and reads the helper command before validating the remaining packet length. A short frame can therefore reach the data access before the malformed packet is rejected. Validate the complete helper command length before stripping the NCI data header. The Linux kernel CVE team has assigned CVE-2026-98583 to this issue. Affected and fixed versions =========================== Issue introduced in 4.4 with commit 3194c6870158e305dac2af52f83681e9cb67280f and fixed in 5.10.271 with commit 842c0603cfa49530ef081f181a2ddbba77a37231 Issue introduced in 4.4 with commit 3194c6870158e305dac2af52f83681e9cb67280f and fixed in 5.15.222 with commit e4b012240c8aaf57cec192234c24e0db5f531ffa Issue introduced in 4.4 with commit 3194c6870158e305dac2af52f83681e9cb67280f and fixed in 6.1.189 with commit f15ad9d6e9173a037587dded77c904fdae8df380 Issue introduced in 4.4 with commit 3194c6870158e305dac2af52f83681e9cb67280f and fixed in 6.6.158 with commit a4e56f57dd04d8f9bc6bc55f90f3d129da759ec9 Issue introduced in 4.4 with commit 3194c6870158e305dac2af52f83681e9cb67280f and fixed in 6.12.112 with commit 4d4601e182c8567329be7d919669ec4d847ddd93 Issue introduced in 4.4 with commit 3194c6870158e305dac2af52f83681e9cb67280f and fixed in 6.18.55 with commit ed2e00bb22c73156bf8030b6204deabb25cf4eb5 Issue introduced in 4.4 with commit 3194c6870158e305dac2af52f83681e9cb67280f and fixed in 7.2.9 with commit 6a17a5806e9fcd99cf0dd30c3e6301f2aa1fac3c Issue introduced in 4.4 with commit 3194c6870158e305dac2af52f83681e9cb67280f and fixed in 7.3-rc5 with commit 686f942332b1667f13f3b8d6a2f50bcfbf42e277 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-98583 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/nfc/nfcmrvl/fw_dnld.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/842c0603cfa49530ef081f181a2ddbba77a37231 https://git.kernel.org/stable/c/e4b012240c8aaf57cec192234c24e0db5f531ffa https://git.kernel.org/stable/c/f15ad9d6e9173a037587dded77c904fdae8df380 https://git.kernel.org/stable/c/a4e56f57dd04d8f9bc6bc55f90f3d129da759ec9 https://git.kernel.org/stable/c/4d4601e182c8567329be7d919669ec4d847ddd93 https://git.kernel.org/stable/c/ed2e00bb22c73156bf8030b6204deabb25cf4eb5 https://git.kernel.org/stable/c/6a17a5806e9fcd99cf0dd30c3e6301f2aa1fac3c https://git.kernel.org/stable/c/686f942332b1667f13f3b8d6a2f50bcfbf42e277