freebsd

10 records · 0 with a public proof-of-concept

Disclosed vulnerabilities where the NVD names freebsd as an affected vendor, highest CVSS first.

  1. CRITICAL 9.8CVE-2026-101306

    SCM_RIGHTS file descriptor passing did not preserve FD_RESOLVE_BENEATH when a descriptor was transferred. A process could clear the restriction by sending the descriptor to itself over a Unix domain socket. A process in a jail that has received a directory f…

    freebsd

    AI risk analysis on Exploit-DB.ai →

  2. CRITICAL 9.1CVE-2026-101307

    When the PCM sample array needs to grow, the RACK stack doubles a 16-bit allocation counter. Repeated doublings caused the counter to wrap to zero, resulting in a near-zero-length allocation followed by a copy of the existing samples into the undersized buffe…

    freebsd

    AI risk analysis on Exploit-DB.ai →

  3. HIGH 8.8CVE-2026-101305

    renameat(2) did not enforce FD_RESOLVE_BENEATH on its directory arguments. A jailed process could rename a directory relative to a restricted descriptor, then escape the jail root via fchdir(2). This requires the directory to reside on a filesystem that is a…

    freebsd

    AI risk analysis on Exploit-DB.ai →

  4. HIGH 8.4CVE-2026-58098

    When semop(2) blocks waiting for a semaphore condition, it releases the per-set lock and sleeps. Upon waking, it checks the sequence number embedded in the semaphore set's IPC identifier to detect whether the set was removed while the caller was asleep. This…

    freebsd

    AI risk analysis on Exploit-DB.ai →

  5. HIGH 7.5CVE-2026-101303

    The IPv6 UDP send path for unconnected sockets did not apply the jail policy of rewriting a loopback destination address to the jail's primary IPv6 address. A process in a classic (non-VNET) jail can send UDP datagrams to services listening on the host's IPv6…

    freebsd

    AI risk analysis on Exploit-DB.ai →

  6. HIGH 7.1CVE-2026-101304

    When fdescfs(4) was mounted in a jail with the "nodup" option, opening /dev/fd/N returned a descriptor that did not inherit FD_RESOLVE_BENEATH or the Capsicum capability rights of descriptor N. A process in a jail that has received a directory file descriptor…

    freebsd

    AI risk analysis on Exploit-DB.ai →

  7. HIGH 7CVE-2026-58100

    kqueue_fork_copy_knote() indexed into the child's file descriptor table using a knote's file descriptor number without a bounds check. Because the child's table is copied before knotes are transferred, a concurrent thread in the parent could grow the parent's…

    freebsd

    AI risk analysis on Exploit-DB.ai →

  8. HIGH 7CVE-2026-58099

    When copying knotes from a parent kqueue to a child, the copy code did not correctly exclude marker knotes (used internally to track list traversal position) before marking them as in-flux and releasing the kqueue lock. If another thread freed a marker while …

    freebsd

    AI risk analysis on Exploit-DB.ai →

  9. MEDIUM 6.5CVE-2026-101302

    TLS 1.3 embeds the actual record type as the last non-zero byte of the decrypted payload, optionally followed by zero padding. The code which searches for the inner record type had an off-by-one bug which could be triggered by an invalid frame, leading to an …

    freebsd

    AI risk analysis on Exploit-DB.ai →

  10. MEDIUM 5.5CVE-2026-101308

    When an audio channel's buffer needs to be resized, the sound(4) driver checks that the buffer is not memory-mapped and then drops the channel lock to allocate a new buffer. An mmap(2) call on another thread can complete during this window, after which the re…

    freebsd

    AI risk analysis on Exploit-DB.ai →