From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261985AbTD2HMj (ORCPT ); Tue, 29 Apr 2003 03:12:39 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261986AbTD2HMj (ORCPT ); Tue, 29 Apr 2003 03:12:39 -0400 Received: from granite.he.net ([216.218.226.66]:32014 "EHLO granite.he.net") by vger.kernel.org with ESMTP id S261985AbTD2HMg (ORCPT ); Tue, 29 Apr 2003 03:12:36 -0400 Date: Tue, 29 Apr 2003 00:26:08 -0700 From: Greg KH To: Junfeng Yang Cc: linux-kernel@vger.kernel.org, Chris Wright , mc@cs.stanford.edu Subject: Re: [CHECKER] 30 potential dereference of user-pointer errors Message-ID: <20030429072608.GB4616@kroah.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 25, 2003 at 07:18:02PM -0700, Junfeng Yang wrote: > [BUG] pointer (rdwr_arg.msgs[i]) points to user space > /home/junfeng/linux-tainted/drivers/i2c/i2c-dev.c:230:i2cdev_ioctl: ERROR:TAINTED:230:230: dereferencing tainted ptr 'rdwr_arg.msgs + i * 12' [Callstack: ] > > if(rdwr_pa[i].buf == NULL) > { > res = -ENOMEM; > break; > } > > Error ---> > if(copy_from_user(rdwr_pa[i].buf, > rdwr_arg.msgs[i].buf, > rdwr_pa[i].len)) > { This one should be already be fixed in the 2.5.68 kernel. thanks, greg k-h