Name
busybox
Version
1.35.0
Type
library
Description
Tiny versions of many common UNIX utilities in a single small executable
Licenses
GPL-2.0-only & bzip2-1.0.4
PURL
-
CPE
cpe:2.3:*:busybox:busybox:1.35.0:*:*:*:*:*:*:*
Other Versions#
Patches#
#
Title
Author
Resolve
1
testsuite/tar.tests: fix test after CVE-2025-46394
Peter Marko <peter.marko@siemens.com>
CVE-2025-46394
2
Patch #2
Juro Bystricky <juro.bystricky@intel.com>
3
testsuite: check uudecode before using it
Chen Qi <Qi.Chen@windriver.com>
4
archival/libarchive: sanitize filenames on output (prevent
Denys Vlasenko <vda.linux@googlemail.com>
CVE-2025-46394
5
archival: disallow path traversals (CVE-2023-39810)
Denys Vlasenko <vda.linux@googlemail.com>
CVE-2023-39810
6
awk: fix use after free (CVE-2023-42363)
Natanael Copa <ncopa@alpinelinux.org>
CVE-2023-42363
7
busybox: fail on no media
Saul Wold <sgw@linux.intel.com>
8
awk.c: fix CVE-2023-42366 (bug #15874)
Valery Ushakov <uwe@stderr.spb.ru>
CVE-2023-42366
9
libbb: sockaddr2str: ensure only printable characters are
Ariadne Conill <ariadne@dereferenced.org>
CVE-2022-28391
10
busybox-udhcpc-no_deconfig.patch
Anders Darander <anders@chargestorm.se>
11
awk: fix precedence of = relative to ==
Denys Vlasenko <vda.linux@googlemail.com>
CVE-2023-42364
CVE-2023-42365
12
menuconfig,check-lxdiaglog.sh: Allow specification of ncurses location
Jason Wessel <jason.wessel@windriver.com>
13
awk: fix ternary operator and precedence of =
Natanael Copa <ncopa@alpinelinux.org>
CVE-2023-42364
CVE-2023-42365
14
Patch #14
Saul Wold <sgw@linux.intel.com>
15
devmem: add 128-bit width
Aaro Koskinen <aaro.koskinen@nokia.com>
16
du-l-works: fix to use 145 instead of 144
Chen Qi <Qi.Chen@windriver.com>
17
busybox: shell: avoid segfault on ${0::0/0~09J}. Closes 15216
Denys Vlasenko <vda.linux@googlemail.com>
CVE-2022-48174
18
Patch #18
Ross Burton <ross.burton@arm.com>
CVE-2022-30065
19
depmod: Ignore .debug directories
Saul Wold <saul.wold@windriver.com>
20
sysctl: ignore EIO of stable_secret below
Yi Zhao <yi.zhao@windriver.com>
21
cut: Fix "-s" flag to omit blank lines
Colin McAllister <colinmca242@gmail.com>
22
wget: don't allow control characters or spaces in the URL
Radoslav Kolev <radoslav.kolev@suse.com>
CVE-2025-60876
23
awk: fix use-after-realloc (CVE-2021-42380), closes 15601
Denys Vlasenko <vda.linux@googlemail.com>
CVE-2021-42380
24
nslookup: sanitize all printed strings with
Ariadne Conill <ariadne@dereferenced.org>
CVE-2022-28391
25
testsuite: use www.example.org for wget test cases
Chen Qi <Qi.Chen@windriver.com>
Vulnerabilities#
Name
Analysis
Description
Patched
BusyBox wget thru 1.3.7 accepted raw CR (0x0D)/LF (0x0A) and other C0 control bytes in the HTTP request-target (path/query), allowing the request line to be split and attacker-controlled headers to be injected. To preserve the HTTP/1.1 request-line shape METHOD SP request-target SP HTTP/1.1, a raw space (0x20) in the request-target must also be rejected (clients should use %20).
Patched
In tar in BusyBox through 1.37.0, a TAR archive can have filenames hidden from a listing through the use of terminal escape sequences.
Patched
A heap-buffer-overflow was discovered in BusyBox v.1.36.1 in the next_token function at awk.c:1159.
Patched
A use-after-free vulnerability was discovered in BusyBox v.1.36.1 via a crafted awk pattern in the awk.c copyvar function.
Patched
A use-after-free vulnerability in BusyBox v.1.36.1 allows attackers to cause a denial of service via a crafted awk pattern in the awk.c evaluate function.
Patched
A use-after-free vulnerability was discovered in xasprintf function in xfuncs_printf.c:344 in BusyBox v.1.36.1.
Patched
An issue in the CPIO command of Busybox v1.33.2 allows attackers to execute a directory traversal.
Patched
There is a stack overflow vulnerability in ash.c:6030 in busybox before 1.35. In the environment of Internet of Vehicles, this vulnerability can be executed from command to arbitrary code execution.
Patched
A use-after-free in Busybox 1.35-x's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in the copyvar function.
Patched
BusyBox through 1.35.0 allows remote attackers to execute arbitrary code if netstat is used to print a DNS PTR record's value to a VT compatible terminal. Alternatively, the attacker could choose to change the terminal's colors.
Patched
A use-after-free in Busybox's awk applet leads to denial of service and possibly code execution when processing a crafted awk pattern in the clrvar function