REDHAT-BUG-1641458: Buffer Overflow
In EDK II, a vulnerability exists in BaseUefiDecompressLib.c, TianoCompress.c, and UEFI specification via a stack-based buffer overflow in the MakeTable() function. An authenticated attacker could exploit this via a crafted file to escalate privileges.
External Reference:
https://edk2-docs.gitbooks.io/security-advisory/content/edk-ii-tianocompress-bounds-checking-issues.html
Upstream Bug:
https://bugzilla.tianocore.org/showbug.cgi?id=686
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-1641458?
The severity of REDHAT-BUG-1641458 is high due to a stack-based buffer overflow vulnerability that can be exploited to escalate privileges.
How do I fix REDHAT-BUG-1641458?
To fix REDHAT-BUG-1641458, you should apply the latest security updates for TianoCore EDK II that address this vulnerability.
Who is affected by REDHAT-BUG-1641458?
TianoCore EDK II users are affected by REDHAT-BUG-1641458 if they are running versions vulnerable to the stack-based buffer overflow.
What causes the vulnerability in REDHAT-BUG-1641458?
The vulnerability in REDHAT-BUG-1641458 is caused by insufficient bounds checking in the MakeTable() function within BaseUefiDecompressLib.c and TianoCompress.c.
Can REDHAT-BUG-1641458 be exploited remotely?
Yes, an authenticated attacker could exploit REDHAT-BUG-1641458 by providing a crafted file that triggers the buffer overflow.