Re: [PATCH] x86/EFI: additional checks in efi_bgrt_init()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 05, 2012 at 10:37:52AM -0800, Josh Triplett wrote:
> On Mon, Nov 05, 2012 at 03:26:41PM +0000, Jan Beulich wrote:
> > Header length should be validated for all ACPI tables before accessing
> > any non-header field.
> > 
> > The valid flags should also be check, as with it clear there's no point
> > in trying to go through the rest of the code (and there's no guarantee
> > that the other table contents are valid/consistent in that case).
> > 
> > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
> 
> The length check seems reasonable.  However, Matthew Garrett (already
> CCed) previously suggested to me that this code should not check the
> "valid" bit, and should instead present the information to userspace if
> otherwise valid (such as having image_address != 0).  Matthew?

Yeah, my interpretation of the spec is that "valid" indicates whether or 
not the contents represent what's currently on the screen, not whether 
or not the contents can be interpreted for other reasons.

-- 
Matthew Garrett | mjg59@xxxxxxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-efi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux