Savva Mitrofanov 7413548584
Ext4Pkg: Fix global buffer overflow in Ext4ReadDir
Directory entry structure can contain name_len bigger than size of "."
or "..", that's why CompareMem in such cases leads to global buffer
overflow. So there are two problems. The first is that statement doesn't
check cases when name_len != 0 but > 2 and the second is that we passing
big Length to CompareMem routine.
The correct way here is to check that name_len <= 2 and check for
null-terminator presence

Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
2022-12-07 14:48:00 +06:00
..
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00
2022-12-07 14:47:55 +06:00