fsck_minix.c: current_name potential buffer overflow fix

"Roberto A. Foglietta via busybox" <[email protected]> Sat, 18 Apr 2026 05:48:41 +0200
Newsgroups gmane.linux.busybox
Message-ID <CAJGKYO4J__chqDWcnA+VqRuyDn8FByNrpn6GaLuUahSnitdiHw@mail.gmail.com>
Hi,

https://github.com/robang74/busybox/commit/a233467f9

+:git-shell:bugfixes:busybox> sw
commit a233467f93bb076d702e7d5ca6fa8531e0560009 (HEAD -> bugfixes,
origin/bugfixes)
Author: Roberto A. Foglietta <[email protected]>
Date:   Sat Apr 18 05:45:50 2026 +0200

    fsck_minix.c: current_name potential buffer overflow fix

    Each depth is a subfolder that requires a '/' char plus ending '0'

    Signed-off-by: Roberto A. Foglietta <[email protected]>

diff --git a/util-linux/fsck_minix.c b/util-linux/fsck_minix.c
index dd2265c32..7a24ce8e9 100644
--- a/util-linux/fsck_minix.c
+++ b/util-linux/fsck_minix.c
@@ -183,7 +183,7 @@ struct globals {
        char check_file_blk[BLOCK_SIZE];

        /* File-name data */
-       char current_name[MAX_DEPTH * MINIX_NAME_MAX];
+       char current_name[MAX_DEPTH * (MINIX_NAME_MAX + 1) + 1];
 };
 #define G (*ptr_to_globals)
 #if ENABLE_FEATURE_MINIX2
________________________________________________________________________
files in commited:
util-linux/fsck_minix.c


-- 
Roberto A. Foglietta
+49.176.274.75.661
+39.349.33.30.697