Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
The product writes to a buffer using an index or pointer that references a memory location prior to the beginning of the buffer.
The product writes data past the end, or before the beginning, of the intended buffer.
Link | Tags |
---|---|
https://bugzilla.tianocore.org/show_bug.cgi?id=3387 | vendor advisory issue tracking |
https://www.insyde.com/security-pledge/SA-2023024 | third party advisory |