Prasad J Pandit
ed4f86e8b6
multiboot: validate multiboot header address values
...
While loading kernel via multiboot-v1 image, (flags & 0x00010000)
indicates that multiboot header contains valid addresses to load
the kernel image. These addresses are used to compute kernel
size and kernel text offset in the OS image. Validate these
address values to avoid an OOB access issue.
This is CVE-2017-14167.
Reported-by: Thomas Garnier <thgarnie@google.com>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Message-Id: <20170907063256.7418-1-ppandit@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2017-09-19 14:09:33 +02:00
..
2017-09-05 17:56:58 +02:00
2017-09-08 16:15:17 +03:00
2016-10-04 13:28:07 +01:00
2017-09-01 11:54:24 -03:00
2017-09-14 18:43:19 +01:00
2017-09-18 13:13:32 +02:00
2017-09-19 14:09:31 +02:00
2017-08-01 17:27:33 +02:00
2017-09-04 13:09:13 +02:00
2017-09-08 16:15:17 +03:00
2017-08-02 18:30:13 -03:00
2017-09-01 11:54:24 -03:00
2017-09-13 09:39:32 +02:00
2017-09-07 13:54:51 +01:00
2017-05-17 10:37:00 -03:00
2017-09-08 09:30:55 +10:00
2017-09-19 14:09:33 +02:00
2017-09-18 19:43:38 -04:00
2017-09-04 13:09:13 +02:00
2017-09-15 19:00:16 +01:00
2016-05-18 15:04:27 +03:00
2017-07-14 12:04:42 +02:00
2017-08-01 12:13:07 +01:00
2017-09-01 11:54:25 -03:00
2017-09-01 11:54:24 -03:00
2017-09-14 15:52:10 +01:00
2017-07-14 17:59:42 +01:00
2017-08-02 22:18:06 +01:00
2017-08-15 17:42:02 +01:00
2017-09-01 11:54:25 -03:00
2017-09-15 10:29:48 +10:00
2017-09-01 11:54:24 -03:00
2017-09-08 16:04:42 +01:00
2017-09-01 11:54:25 -03:00
2017-09-15 10:29:48 +10:00
2017-09-08 16:15:17 +03:00
2017-09-14 18:43:19 +01:00
2016-01-29 15:07:25 +00:00
2017-09-15 10:29:48 +10:00
2017-08-30 18:23:26 +02:00
2017-09-19 14:09:33 +02:00
2017-08-01 12:13:07 +01:00
2017-09-01 11:54:24 -03:00
2017-01-16 17:52:35 +01:00
2017-09-01 11:54:24 -03:00
2017-09-04 18:41:01 +01:00
2017-08-14 14:17:18 +01:00
2017-08-31 12:29:07 +02:00
2016-10-28 18:17:24 +03:00
2017-09-01 11:54:24 -03:00
2017-09-01 11:54:25 -03:00
2017-09-19 14:09:31 +02:00
2017-09-15 10:29:48 +10:00
2017-09-08 16:15:17 +03:00
2017-09-04 15:21:54 +01:00
2017-08-01 12:13:07 +01:00
2017-07-07 11:10:03 -07:00
2017-09-01 11:54:24 -03:00
2017-08-30 18:23:25 +02:00