Skip to main content
← All vulnerabilities
CVE-2026-49414

ASLR bypass for setuid executables via procctl(2)

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in p10, p6, p15
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

The ELF image activator cleared per-process ASLR preference flags for setuid binaries after the code that computes the PIE base address, rather than before. As a result, a user-requested ASLR disable was still in effect at the point where the base address was chosen. An unprivileged local user can disable ASLR for a setuid PIE binary by calling procctl(2) before execve(2). This makes exploitation of any separate memory corruption vulnerability in that binary significantly easier.

Timeline

  1. CVE published2 days
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • FreeBSD FreeBSD

    From 15.0-RELEASE · fixed in p10; From 14.4-RELEASE · fixed in p6; From 14.3-RELEASE · fixed in p15

References 1

security.freebsd.org