First published: Fri Mar 08 2019(Updated: )
A stack buffer overflow was found in edk2 when the HII database contains a Bitmap who claims as 4-bit or 8-bit per pixel, but the palette contains more than 16(2^4) or 256(2^8) colors. Upstream issue: <a href="https://bugzilla.tianocore.org/show_bug.cgi?id=1135">https://bugzilla.tianocore.org/show_bug.cgi?id=1135</a> References: <a href="https://lists.01.org/pipermail/edk2-devel/2019-March/037626.html">https://lists.01.org/pipermail/edk2-devel/2019-March/037626.html</a>
Affected Software | Affected Version | How to fix |
---|---|---|
Tianocore EDK II |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-1686783 is critical due to the potential for a stack buffer overflow.
To mitigate REDHAT-BUG-1686783, ensure that bitmap palettes contain a valid number of colors corresponding to their specified bit depth.
REDHAT-BUG-1686783 affects the TianoCore edk2 software.
REDHAT-BUG-1686783 is classified as a stack buffer overflow vulnerability.
REDHAT-BUG-1686783 occurs when the HII database contains a bitmap with an incorrect palette claiming more colors than the specified bits.