CVE-2025-14558

HIGH

FreeBSD rtsold 15.x - Remote Code Execution via DNSSL

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.

Exploits (4)

nomisec WORKING POC 14 stars
by JohannesLks · poc
https://github.com/JohannesLks/CVE-2025-14558
nomisec WORKING POC
by rockmelodies · poc
https://github.com/rockmelodies/Blackash-CVE-2025-14558
metasploit WORKING POC EXCELLENT
by Lukas Johannes Möller, Kevin Day · rubypoc
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/freebsd/misc/rtsold_dnssl_cmdinject.rb
exploitdb WORKING POC
by Lukas Johannes Möller · pythonwebappsmultiple
https://www.exploit-db.com/exploits/52463

Scores

CVSS v3 7.2
EPSS 0.3997
EPSS Percentile 97.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Classification

CWE
CWE-20
Status draft

Timeline

Published Mar 09, 2026
Tracked Since Feb 18, 2026