Re: [PATCH v3] fs/ntfs: Correct NULL Deref / Possible Infinite Loop

2025-05-01 Thread Glenn Washburn
On Thu, 1 May 2025 19:24:33 -0500 Andrew Hamilton wrote: > Hi Glenn, > > This patch was focused on the most serious issue being seen by people where > GRUB might hang during startup and grub-mount may crash. > > There are remaining issues in NTFS, I saw the same failures you are seeing > from t

Re: [PATCH v3] fs/ntfs: Correct NULL Deref / Possible Infinite Loop

2025-05-01 Thread Andrew Hamilton
Hi Glenn, This patch was focused on the most serious issue being seen by people where GRUB might hang during startup and grub-mount may crash. There are remaining issues in NTFS, I saw the same failures you are seeing from the filesystem tests. I have been working on fixing the rest of the grub-

Re: [PATCH v3] fs/ntfs: Correct NULL Deref / Possible Infinite Loop

2025-05-01 Thread Glenn Washburn
On Thu, 20 Mar 2025 18:28:00 -0500 Andrew Hamilton wrote: > A regression was introduced recently as a part of the series of > filesystem related patches to address some CVEs found in GRUB. > > This issue may cause either an infinite loop at startup when > accessing certain valid NTFS file system

[PATCH 3/3] pe2elf: Set correct flag for relocation sections

2025-05-01 Thread Vladimir Serbinenko
Without this flag GRUB ignores the relocation section leading to a crash Signed-off-by: Vladimir Serbinenko --- util/grub-pe2elf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/util/grub-pe2elf.c b/util/grub-pe2elf.c index 11331294f..b686f0c82 100644 --- a/util/grub-pe2elf.c +++ b/util/gru

[PATCH 0/3] Fix mingw compilation

2025-05-01 Thread Vladimir Serbinenko
This fixes mingw build of modules and kernel. ___ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel

[PATCH 2/3] compiler-rt: Add pei386_runtime_relocator stub

2025-05-01 Thread Vladimir Serbinenko
It's inserted by mingw and is meaningless in our environment Signed-off-by: Vladimir Serbinenko --- grub-core/kern/compiler-rt.c | 4 include/grub/compiler-rt.h | 1 + 2 files changed, 5 insertions(+) diff --git a/grub-core/kern/compiler-rt.c b/grub-core/kern/compiler-rt.c index eda689a0