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