Correct some NTFS test failures introduced by previous fixes for CVEs. With these changes, the NTFS tests run successfully.
Also correct some fuzzer identified crashes and hangs (in NTFS and one that may in theory impact HFS too). Changes since v2: - Daniel Kiper review comments addressed: - v3 patch 1: Improve commentary and make code cleaner. - v3 patch 2: Correct coding style and improve comments. - v3 patch 2: Simplify one condition by using grub_max. - v3 patch 2-4: Move variable declarations to top of function. - v3 patch 4,5: Swap order of these patches. - v3 patch 3,4: Split these into two from v2 patch 4. Andrew Hamilton (5): fs/ntfs: Correct regression with run list calculation fs/ntfs: Correct attribute vs attribute list validation fs/ntfs: Correct possible access violations fs/ntfs: Correct possible infinite loops / hangs fs/fshelp: Avoid possible NULL pointer deference grub-core/fs/fshelp.c | 5 +- grub-core/fs/ntfs.c | 169 ++++++++++++++++++++++++++++++++++-------- 2 files changed, 143 insertions(+), 31 deletions(-) -- 2.39.5 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel