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

Reply via email to