edk2/MdeModulePkg/Universal/Console/TerminalDxe
nick.wang 0cad130cb4 MdeModulePkg : Clear keyboard queue buffer after reading
There is a possibility to retrieve user input keystroke data stored in the
queue buffer via the EFI_SIMPLE_TEXT_INPUT_PROTOCOL pointer. To prevent
exposure of the password string, clear the queue buffer by filling it
with zeros after reading.

Signed-off-by: Nick Wang <nick.wang@insyde.com>
2025-10-09 08:02:51 +00:00
..
Ansi.c MdeModulePkg/TerminalDxe: Improve the implementation of AnsiTestString 2025-09-23 09:02:47 +08:00
ComponentName.c MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Terminal.c MdeModulePkg: Console cumulative codeql issues. 2025-07-17 17:45:48 +00:00
Terminal.h MdeModulePkg/TerminalDxe: Improve the implementation of AnsiTestString 2025-09-23 09:02:47 +08:00
TerminalConIn.c MdeModulePkg : Clear keyboard queue buffer after reading 2025-10-09 08:02:51 +00:00
TerminalConOut.c MdeModulePkg/TerminalDxe: Add missing types for TestString function 2025-09-23 09:02:47 +08:00
TerminalDxe.inf MdeModulePkg/TerminalDxe: Extend the terminal console support types 2019-09-24 21:56:46 +08:00
TerminalDxe.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
TerminalDxeExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
Vtutf8.c MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00