From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752788Ab1K0KG5 (ORCPT ); Sun, 27 Nov 2011 05:06:57 -0500 Received: from out2.smtp.messagingengine.com ([66.111.4.26]:39324 "EHLO out2.smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751138Ab1K0KGz (ORCPT ); Sun, 27 Nov 2011 05:06:55 -0500 X-Sasl-enc: eM+fm3wkXdSBWVWAqUAQ2wqPbxkuk5O1vTIt/MUzofYn 1322388413 Date: Sat, 26 Nov 2011 18:52:52 -0800 From: Greg KH To: Xi Wang Cc: Dan Carpenter , "devel@driverdev.osuosl.org" , Mori Hess , "security@kernel.org" , Lars-Peter Clausen , Ian Abbott , Lucas De Marchi , Greg Kroah-Hartman , "linux-kernel@vger.kernel.org" , Ian Abbott , Franky Lin , Greg Dietsche , Mark Pearson Subject: Re: [PATCH v3] comedi: integer overflow in do_insnlist_ioctl() Message-ID: <20111127025252.GA29073@kroah.com> References: <5C0D372F-F03E-4EB8-8440-83A8D1C95363@gmail.com> <20111123061355.GA3295@mwanda> <20111123145020.GA3258@mwanda> <4ECD1A01.3060503@mev.co.uk> <4ECD6873.7080106@metafoo.de> <20111123215111.GD3258@mwanda> <97189E06-26D8-4CF9-B325-06403FB1C42C@gmail.com> <20111125072550.GK3195@mwanda> <4ED00CCB.80604@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4ED00CCB.80604@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 25, 2011 at 04:46:51PM -0500, Xi Wang wrote: > There is a potential integer overflow in do_insnlist_ioctl() if > userspace passes in a large insnlist.n_insns. The call to kmalloc() > would allocate a small buffer, leading to a memory corruption. > > The bug was reported by Dan Carpenter > and Haogang Chen . The patch was suggested by > Ian Abbott and Lars-Peter Clausen . > > Signed-off-by: Xi Wang Hm, I already applied Dan's previous patch, what should I do with this one now? Revert Dan's and apply this one, or apply both of them, or something else? confused, greg k-h