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 9F43C35A933 for ; Sat, 15 Aug 2026 06:13:35 +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=1786774416; cv=none; b=VxuKpgwVZBxLdAc3MHLdQsilVZCe/L6gGH9TwU8Py/tNjXaW8XoJILVdLW6JRd92rYLsD1zUkCU+RF8aVlsqBISLiK5Ksdeji5CgLekAF4reR7Hl+qiEHrNeWvHc31ojst+IX6L/dNofXtvcps5nDO9zSGQY4sZAH2FMQBZ8uTg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786774416; c=relaxed/simple; bh=upBvepSfV9xMh9eXY4IwiOvpzfp3SmRa/isZ0Zbnzdo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=o8FaphqrWYvUWbkHMOwpVEEhhsXHR3BB+Ips/V1EcTN+2WiAc3G5aiXNU7oFK62i9ES5XiI8w/porc3zH68eQQb6pdWJUp/+DgacQXooJaQ29GfJO9jYuMR1xoNUFPTutIbmHbdZtiz8YmGrsD25ZkFKk377UHNT5QaAAFvRn6Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=nJF4KF2p; 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="nJF4KF2p" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 00FAD1F000E9; Sat, 15 Aug 2026 06:13:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=korg; t=1786774415; bh=rdP/poPgsdgt76Xs/Df/RgAfeSAwq6TG1QWCPnhoUco=; h=From:To:Cc:Subject:Date:Reply-To; b=nJF4KF2pmHtX5SM3lf4qJv48M8Pis8RiOomn5x085h4WxU5N6G8npE/jYiB2vF8Nt bJPwDkSRxV45CYyHcesdrNdBM8eghoXaUFuAUFGgeYJeaNV8QPpYdssvFcJJB+PC7V RJK28codqJjBwPRC8MNynjKF5UPEfOVHJHGinyw8= From: Greg Kroah-Hartman To: linux-cve-announce@vger.kernel.org Cc: Greg Kroah-Hartman Subject: CVE-2026-72146: dmaengine: sh: rz-dmac: Move interrupt request after everything is set up Date: Sat, 15 Aug 2026 15:03:45 +0900 Message-ID: <2026081533-CVE-2026-72146-5f98@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=2976; i=gregkh@linuxfoundation.org; h=from:subject:message-id; bh=mdwYLZ19jTRZleHUXtrlxMzDn/w0qZ8qUsFc759A8JM=; b=owGbwMvMwCRo6H6F97bub03G02pJDFkNDHvZGYtnTO45kt1S+utofqHRp1eTdtRvey7/8Jx5t /bfqOmHOmJZGASZGGTFFFm+bOM5ur/ikKKXoe1pmDmsTCBDGLg4BWAiU64zzA+4dOri/oxVf+uY db6+vyPw/+p2htcMs9mvHGzPloh3y+aY+mDah+2/at8kHgEA 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: dmaengine: sh: rz-dmac: Move interrupt request after everything is set up Once the interrupt is requested, the interrupt handler may run immediately. Since the IRQ handler can access channel->ch_base, which is initialized only after requesting the IRQ, this may lead to invalid memory access. Likewise, the IRQ thread may access uninitialized data (the ld_free, ld_queue, and ld_active lists), which may also lead to issues. Request the interrupts only after everything is set up. To keep the error path simpler, use dmam_alloc_coherent() instead of dma_alloc_coherent(). The Linux kernel CVE team has assigned CVE-2026-72146 to this issue. Affected and fixed versions =========================== Issue introduced in 5.15 with commit 5000d37042a61ca556fde2782ca40dbfa802ea16 and fixed in 6.6.148 with commit 5b12de6229d662864ee22c11d4876652b40120f0 Issue introduced in 5.15 with commit 5000d37042a61ca556fde2782ca40dbfa802ea16 and fixed in 6.12.101 with commit 2a4d9e2234c3f817bb0ddbc8680d09ce9be84f93 Issue introduced in 5.15 with commit 5000d37042a61ca556fde2782ca40dbfa802ea16 and fixed in 6.18.42 with commit ec9f66c91bffdb69d309bae6dfb387562db7ebc8 Issue introduced in 5.15 with commit 5000d37042a61ca556fde2782ca40dbfa802ea16 and fixed in 7.1.5 with commit 07ae600bd353b22f31a8f1007269744fafc7f123 Issue introduced in 5.15 with commit 5000d37042a61ca556fde2782ca40dbfa802ea16 and fixed in 7.2-rc1 with commit 731712403ddb39d1a76a11abf339a0615bc85de7 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-72146 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/dma/sh/rz-dmac.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/5b12de6229d662864ee22c11d4876652b40120f0 https://git.kernel.org/stable/c/2a4d9e2234c3f817bb0ddbc8680d09ce9be84f93 https://git.kernel.org/stable/c/ec9f66c91bffdb69d309bae6dfb387562db7ebc8 https://git.kernel.org/stable/c/07ae600bd353b22f31a8f1007269744fafc7f123 https://git.kernel.org/stable/c/731712403ddb39d1a76a11abf339a0615bc85de7