| Message ID | 20260812-spufs-fixes-v1-2-449e201d9f64@outlook.com (mailing list archive) |
|---|---|
| State | New |
| Headers | show
Return-Path: <linuxppc-dev+bounces-25755-incoming=patchwork.ozlabs.org@lists.ozlabs.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=sIdkQZ/+; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=112.213.38.117; helo=lists.ozlabs.org; envelope-from=linuxppc-dev+bounces-25755-incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hKcwm28pnz1xsQ for <incoming@patchwork.ozlabs.org>; Wed, 12 Aug 2026 15:48:23 +1000 (AEST) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hKcwj3bkbz3brD; Wed, 12 Aug 2026 15:48:21 +1000 (AEST) X-Original-To: linuxppc-dev@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=172.234.252.31 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1786513701; cv=none; b=AUyVDsC9J+BqBDFMVwg53z+Qr9HtYcrmaU7Z52uD65H/5qjg0Glq2uXq7MkvESPCO4FSvBnFRa3x5JfpFSZbhUV41sDFu/L3qlA+ahJi7d77Mqfc+dtGvmO6DckEkjjS4UtSCtZsjaCAKnu7QuWhBCY/+Jt64Y7ozcZgfLx0/3Sg7XPdrdA0eZDWTwl0YARsgCLMowti0WOBpZr8/W3/a7xq80AzBadXBL0Ve9E8oll1RMQPeBXlijcGexYT685thb87SFeb2T22yoVvwm/eWRQRG8x9u4EAPY+Ls8fTb4DT4jkmA/fGpVLKMcnnnf1GckQyFcXmPxAQNTZ7rkfrpg== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1786513701; c=relaxed/relaxed; bh=fNzVLUyYo6z3ujdx5ZmHHx8BieXq9r15A2zNBejkf4w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C3QkvDpfaqxe90olU9SCpaeWGIFb8IriSXXCY6tZMGqy3MlnGl/zj5f2qrSbxxhZj02e1Fwc7UzwT9mFuEvwySZ7gU0rf4YJ4X4yFCA18gRRz8JQW2EOPoJNQS1otLe+gxZgaOsXVVN2ildG8OKG1ohOl4Uwo0ShPhuL5aGG68w8988o1JW3CKKsXH7ACYV/MGs4vnLQyBto5lC92gJwlqERomu3bd45eUO8X8Kz4MCAVJX3XJkGXv65OtqYWMvYzNii5aaiM/UOi34ZwnWiwGfIRN9FxJmPW4W/NbNJ9nNPVud9p4ULCo6wXXMnvvcRrcfSayjJW0K5m5UBnyOjcw== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=kernel.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=sIdkQZ/+; dkim-atps=neutral; spf=pass (client-ip=172.234.252.31; helo=sea.source.kernel.org; envelope-from=devnull+moonafterrain.outlook.com@kernel.org; receiver=lists.ozlabs.org) smtp.mailfrom=kernel.org Authentication-Results: lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=kernel.org Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=sIdkQZ/+; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=kernel.org (client-ip=172.234.252.31; helo=sea.source.kernel.org; envelope-from=devnull+moonafterrain.outlook.com@kernel.org; receiver=lists.ozlabs.org) Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hKcwg4zTSz3br3 for <linuxppc-dev@lists.ozlabs.org>; Wed, 12 Aug 2026 15:48:19 +1000 (AEST) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id EF60843A07; Wed, 12 Aug 2026 05:48:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id C73E0C2BCFA; Wed, 12 Aug 2026 05:48:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1786513696; bh=aXeZzuaCIuplL0yz2Tn0QcTqCwcq7iG9bnnqD0YlXQw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=sIdkQZ/+3XTe7vbW3/3X8gdIyeGiUOkutrxARoDpaSRa5sgQmOSo8vZPeahROEJVn rAzXi3o8PGD7Pd+7REwuUlEHTde05pHN88VjOtwqx/f+jFhHZDcIdjCRcM5zWhStlW AAjReX3qUOXVoSZ1e5fhHll5xoFasWll7/9TzCejs98Re+no00AeksC29RAEt9R3wd 8FSlshPdO4Jaacyv+o9eDlM7xXPB2ByHUmTMhLUv/J/RryB19Y4mVpFIM1L3fHwOsm rS9hoooRzoocf/TXskhOKmqQB0Kwcu5gxwI2Yy6xsWayk0YZdf/By8AMyd1xJTJEJS /eRYAPtq5Glhg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7310C5CFCF; Wed, 12 Aug 2026 05:48:16 +0000 (UTC) From: Junrui Luo via B4 Relay <devnull+moonafterrain.outlook.com@kernel.org> Date: Wed, 12 Aug 2026 13:48:08 +0800 Subject: [PATCH 2/5] powerpc/spufs: fix out-of-bounds read in spufs_wbox_info_read() X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: <linuxppc-dev.lists.ozlabs.org> List-Help: <mailto:linuxppc-dev+help@lists.ozlabs.org> List-Owner: <mailto:linuxppc-dev+owner@lists.ozlabs.org> List-Post: <mailto:linuxppc-dev@lists.ozlabs.org> List-Archive: <https://lore.kernel.org/linuxppc-dev/>, <https://lists.ozlabs.org/pipermail/linuxppc-dev/> List-Subscribe: <mailto:linuxppc-dev+subscribe@lists.ozlabs.org>, <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>, <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org> List-Unsubscribe: <mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org> Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260812-spufs-fixes-v1-2-449e201d9f64@outlook.com> References: <20260812-spufs-fixes-v1-0-449e201d9f64@outlook.com> In-Reply-To: <20260812-spufs-fixes-v1-0-449e201d9f64@outlook.com> To: Madhavan Srinivasan <maddy@linux.ibm.com>, Michael Ellerman <mpe@ellerman.id.au>, Nicholas Piggin <npiggin@gmail.com>, "Christophe Leroy (CS GROUP)" <chleroy@kernel.org>, David Howells <dhowells@redhat.com>, Al Viro <viro@zeniv.linux.org.uk>, Jeremy Kerr <jk@ozlabs.org>, Arnd Bergmann <arnd@arndb.de>, Paul Mackerras <paulus@ozlabs.org>, Luke Browning <lukebr@linux.vnet.ibm.com> Cc: linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, Junrui Luo <moonafterrain@outlook.com>, Yuhao Jiang <danisjiang@gmail.com>, stable@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2501; i=moonafterrain@outlook.com; h=from:subject:message-id; bh=eFoKpMk5QT/Imns3PMC9qhF1gah2+vf/FhZEbtTKzCg=; b=owJ4nJvAy8zAJVb4wiKgu++DA+NptSSGrBpOua8Pz4VM9wsrv2ue81ysOzMqv2rrbC7fOq8ys XtFdRtPHO8oZWEQ42KQFVNkOV5w6ZuF7xbdLT5bkmHmsDKBDGHg4hSAiQROY2R4udnCxq4kNyFT i6U65FbbrhC2ucmL2c1n6Zam3PsgpyfCyDC/xnbN9dZ8jae2fx4um1wp9ffiP7P9mkGuzzj5rjw 4uZ8JAMIxSLI= X-Developer-Key: i=moonafterrain@outlook.com; a=openpgp; fpr=C770D2F6384DB42DB44CB46371E838508B8EF040 X-Endpoint-Received: by B4 Relay for moonafterrain@outlook.com/default with auth_id=909 X-Original-From: Junrui Luo <moonafterrain@outlook.com> Reply-To: moonafterrain@outlook.com X-Spam-Status: No, score=2.3 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FORGED_REPLYTO,SPF_HELO_NONE, SPF_PASS autolearn=disabled version=4.0.1 OzLabs 8 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org |
| Series |
powerpc/spufs: fix a leak, an OOB read and three context lifetime/locking bugs
|
expand
|
diff --git a/arch/powerpc/platforms/cell/spufs/file.c b/arch/powerpc/platforms/cell/spufs/file.c index de7494748fec..07b1755ddc3d 100644 --- a/arch/powerpc/platforms/cell/spufs/file.c +++ b/arch/powerpc/platforms/cell/spufs/file.c @@ -2028,8 +2028,7 @@ static ssize_t spufs_wbox_info_read(struct file *file, char __user *buf, spin_unlock(&ctx->csa.register_lock); spu_release_saved(ctx); - return simple_read_from_buffer(buf, len, pos, &data, - count * sizeof(u32)); + return simple_read_from_buffer(buf, len, pos, &data, count); } static const struct file_operations spufs_wbox_info_fops = {