Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp5876166pxu; Wed, 23 Dec 2020 07:36:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJz2uoZyXO1FcM9EDG5DAVAr70gS3rcOi/dn4sOC+AqoQqN8FnFNiIdexh+t8TzGS0D3YRsR X-Received: by 2002:a17:906:3b56:: with SMTP id h22mr24028432ejf.491.1608737800135; Wed, 23 Dec 2020 07:36:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608737800; cv=none; d=google.com; s=arc-20160816; b=hGU6th93XvGw4yCVWdo2fWYzJjuiVp/UE793QQHpXOf9/4QGUhtwCYQ5qRRc9CHOhT wPnyYNQgW9pdkQx/RXBs6D84XJp1xwC+29LPfcdHNgf8b7j20yv0La4AUaru9MyFIy8S F8dNjBVja6pFn5EE/+xkD5E9kr/f07SijFOqyXgoRxuMC49zmrDjTs2spUGjUShwi539 QQqpHFyZ4PxFi2vgw93D/cYS5U9E5NRuXHWuZG82t5x2q2/3QmruOOTAH9QmKK3n4251 W50Tx53kBpkcICKkPYOUHlhBtLIdRinglEIdoqOXFJT6/hu8HpFI1P1ud9QkUHOM5Gpa YPlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=I7MambtIT3o3YxMp7e27XAB2Q809cGrp4UPG06AHrWc=; b=eEFjrd6hSsbHKPRfDOuDVwPebgiQWZ/y/cQUZ8TV9cYb+c/XQp2WSSMKOuB49JXWgo WRcyu/diR1zyQjNb7DJYpX9FiaMsyDrg6LXjcey4ilWJSgAmc314jev3JVnGkKyIPQ5l kWYV8rvGxcE2SVoFVJHL45SveJvNJXaCvFWz2wn1bl1Af6Hr4rX0F5daPrxrDPo7j7qd g0uRZpuND524mZRq0BqnMmyWw5F3F1RWg7KJNDkT+Ni5Zygd9o0A0IAccUbe+mSCWh7g U9pSP6R7/zQ9U1jQ59Pnfa2hxWgipf9DYKcl0Hr2gN84rZAt4JLQ3sLaMfoX1KPjOFUh VpKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=1hz6RY7U; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id re20si11340967ejb.112.2020.12.23.07.36.17; Wed, 23 Dec 2020 07:36:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=1hz6RY7U; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728737AbgLWPeV (ORCPT + 99 others); Wed, 23 Dec 2020 10:34:21 -0500 Received: from mail.kernel.org ([198.145.29.99]:44870 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728691AbgLWPeU (ORCPT ); Wed, 23 Dec 2020 10:34:20 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id AC4AB233F8; Wed, 23 Dec 2020 15:33:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1608737616; bh=OqhHtuOdgaauMQMONCSX+P4cGrOeVwc6S4p25cYuAAE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1hz6RY7Ue//j4F2FLScpiSuLgzGZPQMhh8624gxX5eMKqEyz4mhMUmlhJPBPOoEVc ZV4UHOpCkw5OdSgjgjGk+eJ8TkwSw6sxYTSSh9+ez296r9CKluUcyHR74SKQlc5WcK BB3ox/pWz3mUSjtVqZPGsozqirJvgTi4DogKSVdo= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dan Carpenter Subject: [PATCH 5.10 05/40] usb: mtu3: fix memory corruption in mtu3_debugfs_regset() Date: Wed, 23 Dec 2020 16:33:06 +0100 Message-Id: <20201223150515.830504325@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201223150515.553836647@linuxfoundation.org> References: <20201223150515.553836647@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Dan Carpenter commit 3f6f6343a29d9ea7429306b83b18e66dc1331d5c upstream. This code is using the wrong sizeof() so it does not allocate enough memory. It allocates 32 bytes but 72 are required. That will lead to memory corruption. Fixes: ae07809255d3 ("usb: mtu3: add debugfs interface files") Signed-off-by: Dan Carpenter Link: https://lore.kernel.org/r/X8ikqc4Mo2/0G72j@mwanda Cc: stable Signed-off-by: Greg Kroah-Hartman --- drivers/usb/mtu3/mtu3_debugfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/usb/mtu3/mtu3_debugfs.c +++ b/drivers/usb/mtu3/mtu3_debugfs.c @@ -127,7 +127,7 @@ static void mtu3_debugfs_regset(struct m struct debugfs_regset32 *regset; struct mtu3_regset *mregs; - mregs = devm_kzalloc(mtu->dev, sizeof(*regset), GFP_KERNEL); + mregs = devm_kzalloc(mtu->dev, sizeof(*mregs), GFP_KERNEL); if (!mregs) return;