mirror of
https://git.busybox.net/busybox
synced 2026-01-25 23:57:50 +00:00
Create new configure option for archival/libarchive based extractions to disallow path traversals. As this is a paranoid option and might introduce backward incompatibility, default it to no. Fixes: CVE-2023-39810 Based on the patch by Peter Kaestle <peter.kaestle@nokia.com> function old new delta data_extract_all 921 945 +24 strip_unsafe_prefix 101 102 +1 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/0 up/down: 25/0) Total: 25 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> |
||
|---|---|---|
| .. | ||
| basic | ||
| kconfig | ||
| bb_release | ||
| bloat-o-meter | ||
| checkhelp.awk | ||
| checkstack.pl | ||
| cleanup_printf2puts | ||
| echo.c | ||
| embedded_scripts | ||
| find_bad_common_bufsiz | ||
| find_stray_common_vars | ||
| find_stray_empty_lines | ||
| fix_ws.sh | ||
| gcc-version.sh | ||
| gen_build_files.sh | ||
| generate_BUFSIZ.sh | ||
| Kbuild.include | ||
| Kbuild.src | ||
| Makefile.build | ||
| Makefile.clean | ||
| Makefile.host | ||
| Makefile.IMA | ||
| Makefile.lib | ||
| memusage | ||
| mkconfigs | ||
| mkdiff_obj | ||
| mkdiff_obj_bloat | ||
| mkmakefile | ||
| objsizes | ||
| randomtest | ||
| randomtest.loop | ||
| sample_pmap | ||
| showasm | ||
| test_make_clean | ||
| test_make_O | ||
| test_setenv_leak.c | ||
| trylink | ||