[coreboot-gerrit] Patch merged into coreboot/master: vendorcode/amd/agesa/f15tn: Fix out of bounds read on on memory voltage

gerrit at coreboot.org gerrit at coreboot.org
Fri Jan 8 17:22:07 CET 2016


the following patch was just integrated into master:
commit fecc24af049bfec00efce49858e228dd9ab2d11c
Author: Martin Roth <martinroth at google.com>
Date:   Wed Jan 6 21:18:21 2016 -0700

    vendorcode/amd/agesa/f15tn: Fix out of bounds read on on memory voltage
    
    I think this has a fairly low likelyhood of happening, but if AGESA
    can't determine the voltage of the memory, it assignes a value of 255
    to the variable that it later uses to read from an 3-value array.  There
    is an assert, but that doesn't halt AGESA, so it would use some random
    value.  If the voltage can't be determined, fall back to 1.5v as the
    default value.
    
    Fixes coverity warning 1294803 - Out-of-bounds read
    
    Change-Id: Ib9e568175edbdf55a7a4c35055da7169ea7f2ede
    Signed-off-by: Martin Roth <martinroth at google.com>
    Reviewed-on: https://review.coreboot.org/12855
    Tested-by: build bot (Jenkins)
    Reviewed-by: Stefan Reinauer <stefan.reinauer at coreboot.org>


See https://review.coreboot.org/12855 for details.

-gerrit



More information about the coreboot-gerrit mailing list