Hi!

Commit f5e1bf966b fixes CVE-2025-46394 by using printable_string()
to output file names.  However, it missed one place in
archival/libarchive/header_verbose_list.c, - first alternative in
#if FEATURE_TAR_UNAME_GNAME .. #else .. #endif.  Second alternative
is patched, while the first one is not.

The trivial diff is attached.

Thanks,

/mjt
diff --git a/archival/libarchive/header_verbose_list.c b/archival/libarchive/header_verbose_list.c
index a575a08a0..e4ee939c0 100644
--- a/archival/libarchive/header_verbose_list.c
+++ b/archival/libarchive/header_verbose_list.c
@@ -40,7 +40,7 @@ void FAST_FUNC header_verbose_list(const file_header_t *file_header)
 		ptm->tm_hour,
 		ptm->tm_min,
 		ptm->tm_sec,
-		file_header->name);
+		printable_string(file_header->name));
 
 #else /* !FEATURE_TAR_UNAME_GNAME */
 
_______________________________________________
busybox mailing list
[email protected]
https://lists.busybox.net/mailman/listinfo/busybox

Reply via email to