commit | 3e8d75f3bef0f36a807303d58523ef5eba4a386f | [log] [tgz] |
---|---|---|
author | Kevin O'Connor <kevin@koconnor.net> | Tue Jan 12 13:36:50 2016 -0500 |
committer | Kevin O'Connor <kevin@koconnor.net> | Tue Jan 12 13:36:50 2016 -0500 |
tree | a3baa6129e752f5c5bb62736efb609a36b5605b1 | |
parent | 44250252eeaefd5e81bae2f73639bd323682217b [diff] |
coreboot: Check for unaligned cbfs header If the CBFS header is invalid and points to 0xffffffff it could cause SeaBIOS to read past the 4GB boundary and cause an exception. Check the alignment of the header pointer before attempting to access fields within the header. Reported-by: "Alex G." <mr.nuke.me@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>