Description
The rtsol(8) and rtsold(8) programs do not validate the domain search list options provided in router advertisement messages; the option body is passed to resolvconf(8) unmodified. resolvconf(8) is a shell script which does not validate its input. A lack of quoting meant that shell commands pass as input to resolvconf(8) may be executed.
Problem types
CWE-20 Improper Input Validation
Product status
15.0-RELEASE (release) before p1
14.3-RELEASE (release) before p7
13.5-RELEASE (release) before p8
Credits
Kevin Day
References
sploitus.com/...EXPLOIT-FREEBSD-MISC-RTSOLD_DNSSL_CMDINJECT-
security.freebsd.org/advisories/FreeBSD-SA-25:12.rtsold.asc