mirror of
https://git.busybox.net/busybox
synced 2025-12-22 19:20:29 +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> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| BIG.FAT.WARNING | ||
| check-lxdialog.sh | ||
| checklist.c | ||
| colors.h | ||
| dialog.h | ||
| inputbox.c | ||
| lxdialog.c | ||
| Makefile | ||
| menubox.c | ||
| msgbox.c | ||
| textbox.c | ||
| util.c | ||
| yesno.c | ||