[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20101202045126.GA1784@bicker>
Date: Thu, 2 Dec 2010 07:51:26 +0300
From: Dan Carpenter <error27@...il.com>
To: Vasiliy Kulikov <segoon@...nwall.com>
Cc: kernel-janitors@...r.kernel.org,
Mauro Carvalho Chehab <mchehab@...radead.org>,
David Härdeman <david@...deman.nu>,
Jarod Wilson <jarod@...hat.com>, linux-media@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH] media: rc: ir-lirc-codec: fix potential integer
overflow
On Fri, Nov 26, 2010 at 08:06:35PM +0300, Vasiliy Kulikov wrote:
> count = n / sizeof(int);
> - if (count > LIRCBUF_SIZE || count % 2 == 0)
> + if (count > LIRCBUF_SIZE || count % 2 == 0 || n % sizeof(int) != 0)
^^^^^^^^^^^^^^^^^^^^
Wait, what? We just checked this a couple lines before.
The rest of the patch is right and a clever catch. It would affect
x86_64 systems and not i386. This doesn't have security implications
does it? You'd just catch the kmalloc() stack trace for insanely large
allocations.
regards,
dan carpenter
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists