Skip to main content
← All vulnerabilities
CVE-2025-14558

Remote code execution via ND6 Router Advertisements

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in p1, p7, p8
1 on Exploit-DB, 1 Metasploit module, 2 proofs of concept on GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. Public exploit on Exploit-DB

    EDB-52463

  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. CVE published
  4. Record last updated

Affected versions

  • FreeBSD FreeBSD

    From 15.0-RELEASE · fixed in p1; From 14.3-RELEASE · fixed in p7; From 13.5-RELEASE · fixed in p8

References 5

security.freebsd.org

Exploit-DB

GitHub · rapid7/metasploit-framework

GitHub · JohannesLks/CVE-2025-14558

GitHub · rockmelodies/Blackash-CVE-2025-14558