All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] fs: Test failure fixes and fuzzer fixes
@ 2025-05-22  3:20 Andrew Hamilton
  2025-05-22  3:20 ` [PATCH v3 1/5] fs/ntfs: Correct regression with run list calculation Andrew Hamilton
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Andrew Hamilton @ 2025-05-22  3:20 UTC (permalink / raw)
  To: grub-devel; +Cc: daniel.kiper, phcoder, development, Andrew Hamilton

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-05-22  8:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-22  3:20 [PATCH v3 0/5] fs: Test failure fixes and fuzzer fixes Andrew Hamilton
2025-05-22  3:20 ` [PATCH v3 1/5] fs/ntfs: Correct regression with run list calculation Andrew Hamilton
2025-05-22  3:20 ` [PATCH v3 2/5] fs/ntfs: Correct attribute vs attribute list validation Andrew Hamilton
2025-05-22  3:20 ` [PATCH v3 3/5] fs/ntfs: Correct possible access violations Andrew Hamilton
2025-05-22  3:20 ` [PATCH v3 4/5] fs/ntfs: Correct possible infinite loops / hangs Andrew Hamilton
2025-05-22  3:20 ` [PATCH v3 5/5] fs/fshelp: Avoid possible NULL pointer deference Andrew Hamilton
2025-05-22  8:35 ` [PATCH v3 0/5] fs: Test failure fixes and fuzzer fixes Daniel Kiper via Grub-devel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.