Logo
componentbusybox
Name
busybox
Version
1.38.0
Type
library
Description
-
Licenses
GPL-2.0bzip2-1.0.4
PURL
-
CPE
cpe:2.3:a:busybox:busybox:1.38.0:-:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
2025.02.x
1.37.0

Patches#


#
Title
Author
Resolve
1
networking/libiproute: use <linux/if_packet.h> instead of
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2
Makefile.flags: strip non -l arguments returned by pkg-config
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3
libbb: sockaddr2str: ensure only printable characters are
Ariadne Conill <ariadne@dereferenced.org>
CVE-2022-28391
4
nslookup: sanitize all printed strings with printable_string
Ariadne Conill <ariadne@dereferenced.org>
CVE-2022-28391
5
seedrng: fix getrandom() detection for non-glibc libc
=?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= <raphael.melotte@mind.be>
6
tc: Fix compilation with Linux v6.8-rc1
=?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig@pengutronix.de>
7
awk.c: fix CVE-2023-42366 (bug #15874)
Valery Ushakov <uwe@stderr.spb.ru>
CVE-2023-42366
8
hwclock: Check for SYS_settimeofday before calling syscall
Khem Raj <raj.khem@gmail.com>
9
syslogd: fix wrong OPT_locallog flag detection
Andrej Valek <andrej.v@skyrain.eu>
10
testsuite/tar.tests: fix test after CVE-2025-46394
Peter Marko <peter.marko@siemens.com>
CVE-2025-46394
11
wget: don't allow control characters or spaces in the URL
Radoslav Kolev <radoslav.kolev@suse.com>
CVE-2025-60876

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
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.