mirror of
https://git.busybox.net/busybox
synced 2025-05-10 04:33:59 +02: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> |
||
---|---|---|
.. | ||
lxdialog | ||
.gitignore | ||
check.sh | ||
conf.c | ||
confdata.c | ||
expr.c | ||
expr.h | ||
gconf.c | ||
gconf.glade | ||
images.c | ||
kconfig_load.c | ||
kxgettext.c | ||
lex.zconf.c_shipped | ||
lkc.h | ||
lkc_proto.h | ||
Makefile | ||
mconf.c | ||
menu.c | ||
POTFILES.in | ||
qconf.cc | ||
qconf.h | ||
symbol.c | ||
util.c | ||
zconf.gperf | ||
zconf.hash.c_shipped | ||
zconf.l | ||
zconf.tab.c_shipped | ||
zconf.y |