Re: [PATCH] kdb: Off by one bugs in kdbgetaddrarg()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jun 20, 2018 at 03:24:19PM -0500, Jason Wessel wrote:
> On 06/20/2018 06:08 AM, Dan Carpenter wrote:
> > If "*nextarg == argc" then we end up reading beyond the end of the
> > argv[] array.
> > 
> > Fixes: 5d5314d6795f ("kdb: core for kgdb back end (1 of 2)")
> > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx>
> > 
> > diff --git a/kernel/debug/kdb/kdb_main.c b/kernel/debug/kdb/kdb_main.c
> > index 2ddfce8f1e8f..214d09345056 100644
> > --- a/kernel/debug/kdb/kdb_main.c
> > +++ b/kernel/debug/kdb/kdb_main.c
> > @@ -522,7 +522,7 @@ int kdbgetaddrarg(int argc, const char **argv, int *nextarg,
> >   	 *  $environment-variable
> >   	 */
> > -	if (*nextarg > argc)
> > +	if (*nextarg >= argc)
> >   		return KDB_ARGCOUNT;
> 
> 
> Did you happen to test what happened if you made this change?
> 

Sorry, no.  I was using a pretty brain dead script and mostly using
manual review to check the output.  I should have been more careful.

I appologize.

I definitely won't publish the check either because I recognize the
risks here.

regards,
dan carpenter

--
To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Development]     [Kernel Announce]     [Kernel Newbies]     [Linux Networking Development]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Device Mapper]

  Powered by Linux