Messages in this thread | | | Date | Mon, 08 Nov 2010 14:42:57 +0100 | From | Jens Axboe <> | Subject | Re: [PATCH] block: ioctl: fix information leak to userland |
| |
On 2010-11-04 15:48, Vasiliy Kulikov wrote: > Structure hd_geometry is copied to userland with 4 padding bytes > between cylinders and start fields uninitialized on 64-bit platforms. > It leads to leaking of contents of kernel stack memory. > > Currently there is no memset() in real implementations of getgeo() > in drivers/block/, so it makes sense to have memset() in blkdev_ioctl().
Thanks, applied.
-- Jens Axboe
| |