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

Kernel use-after-free via the SNDCTL_DSP_SYNCSTART ioctl

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

Summary

The implementation of this ioctl attempts to acquire locks on all channels in a sync group. If locking a channel would block, it releases the sync group list lock and sleeps. Upon reawakening, it is possible that the sync group structure is freed, but the implementation did not handle this possibility. On a system with a multiple audio devices, an unprivileged local user can exploit this use-after-free to escalate privileges.

Timeline

  1. CISA SSVC assessment

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

  2. CVE published
  3. Record last updated

Affected versions

  • FreeBSD FreeBSD

    From 15.1-RELEASE · fixed in p3; From 15.0-RELEASE · fixed in p13; From 14.4-RELEASE · fixed in p9

References 1

security.freebsd.org