Logo
componentbusybox
Name
busybox
Version
1.38.0-r
Type
library
Description
-
Licenses
-
PURL
-
CPE
cpe:2.3:a:busybox:busybox:1.38.0:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
openwrt-25.12
1.37.0-r6

Patches#


#
Title
Author
Resolve
1
Patch #1
Unknown
2
Patch #2
Unknown
3
udhcpc: treat SIGHUP as release + rediscover
John Crispin <john@phrozen.org>
4
Patch #4
Unknown
5
Patch #5
Unknown
6
libbb/dump: fix dumping of signed values without explicit
Sven Wegener <sven.wegener@stealer.net>
7
ash: clear bb_got_signal for non-interactive shell
Seo Suchan <tjtncks@gmail.com>
8
nslookup: ensure unique transaction IDs for the DNS queries
Uwe Kleine-König <uwe@kleine-koenig.org>
9
Patch #9
Unknown
10
Patch #10
Unknown
11
Patch #11
Unknown
12
Patch #12
Unknown
13
loginutils/login.c: libselinux get_default_context() expects
Dominick Grift <dominick.grift@defensec.nl>
14
Patch #14
Unknown
15
Patch #15
Unknown

Vulnerabilities#


Name
Analysis
Description
Exploitable
A heap overflow in the evalcommand() function (shell/ash.c) of Busybox v1.38.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted input.
Exploitable
A heap overflow in the ifsbreakup() function (shell/ash.c) of Busybox v1.38.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted input.
Exploitable
A use-after-free in the awk_sub() function (editors/awk.c) of Busybox v1.38.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted AWK script.
Exploitable
BusyBox before commit 42202bf contains a heap buffer overflow vulnerability in the DHCPv6 client (udhcpc6) DNS_SERVERS option handler in networking/udhcp/d6_dhcpc.c that allows network-adjacent attackers to trigger memory corruption by sending a crafted DHCPv6 response with a malformed D6_OPT_DNS_SERVERS option. Attackers can exploit incorrect heap buffer allocation calculations in the option_to_env() function to cause denial of service or achieve arbitrary code execution on embedded systems without heap hardening.