diff options
author | Peter Jones <[email protected]> | 2013-02-27 17:05:17 -0800 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2013-02-27 19:10:21 -0800 |
commit | 8b8a6e1881be8d73b7a98f84ccec61e624ec5cac (patch) | |
tree | 4e5e883aeee2ee9371b97e52a053d07c24939f2d /net/unix/sysctl_net_unix.c | |
parent | 86ee8ba64daf5e09a71e4c216f81fae8d1c937f3 (diff) |
block/partitions/efi.c: ensure that the GPT header is at least the size of the structure.
UEFI 2.3.1D will include a change to the spec language mandating that a
GPT header must be greater than *or equal to* the size of the defined
structure. While verifying that this would work on Linux, I discovered
that we're not actually checking the minimum bound at all.
The result of this is that when we verify the checksum, it's possible that
on a malformed header (with header_size of 0), we won't actually verify
any data.
[[email protected]: fix printk warning]
Signed-off-by: Peter Jones <[email protected]>
Acked-by: Matt Fleming <[email protected]>
Cc: Jens Axboe <[email protected]>
Cc: Stephen Warren <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions