audk/ShellPkg/Library/UefiShellAcpiViewCommandLib
Krzysztof Koch 6d8f4bafad ShellPkg: acpiview: Validate ACPI table 'Length' field
Check if the ACPI table length, as reported in the ACPI table header, is
big enough to fit at least the header itself.

If not, report an error to the user and stop parsing the table in order
to prevent buffer overruns.

Signed-off-by: Krzysztof Koch <krzysztof.koch@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Reviewed-by: Zhichao Gao <zhichao.gao@intel.com>
2020-02-19 06:01:39 +00:00
..
Parsers ShellPkg: acpiview: DBG2: Validate global pointers before use 2020-02-11 02:12:45 +00:00
AcpiParser.c ShellPkg: acpiview: Remove duplicate ACPI structure size definitions 2020-02-19 06:01:39 +00:00
AcpiParser.h ShellPkg: acpiview: Remove duplicate ACPI structure size definitions 2020-02-19 06:01:39 +00:00
AcpiTableParser.c ShellPkg: acpiview: Validate ACPI table 'Length' field 2020-02-19 06:01:39 +00:00
AcpiTableParser.h ShellPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:25 -07:00
AcpiView.c ShellPkg/UefiShellAcpiViewCommandLib: Initialize local variables 2019-08-16 14:01:49 +08:00
AcpiView.h ShellPkg: acpiview: Allow disabling consistency checks (-q flag) 2019-07-02 17:22:45 +08:00
UefiShellAcpiViewCommandLib.c ShellPkg: acpiview: Add support for parsing FACS 2019-12-05 06:12:36 +00:00
UefiShellAcpiViewCommandLib.h ShellPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:25 -07:00
UefiShellAcpiViewCommandLib.inf ShellPkg: acpiview: Add support for parsing FACS 2019-12-05 06:12:36 +00:00
UefiShellAcpiViewCommandLib.uni ShellPkg: acpiview: Make '-h' option not require a parameter 2019-07-02 17:22:46 +08:00