freebsd Vulnerability Advisory Catalog

Total 415 security vulnerabilities recorded for freebsd software and firmware.

← Back to All Vendors
Component: freebsd

The CONS_HISTORY ioctl handler did not adequately validate the requested history size. A large value caused an integer overflow in the buffer size ca...

📅 2026-06-27
CVSS 7.8 Dossier →
Component: freebsd

The ELF image activator cleared per-process ASLR preference flags for setuid binaries after the code that computes the PIE base address, rather than b...

📅 2026-06-27
CVSS 7.8 Dossier →
Component: freebsd

Second, the audio buffer backing a mapping could be freed when the device was closed even though the mapping remained valid. The freed memory could t...

📅 2026-06-27
CVSS 7.0 Dossier →
Component: freebsd

The Linuxulator determined whether a binary was set-user-ID or set-group-ID by checking the P_SUGID process flag. During execve(2), this flag is not ...

📅 2026-06-27
CVSS 7.1 Dossier →
Component: freebsd

The kernel handler for IPV6_MSFILTER dropped a serializing lock in order to copy the source-filter list from userspace, then reacquired the lock. Dur...

📅 2026-06-27
CVSS 7.8 Dossier →
Component: freebsd

sigqueue(2) was marked as permitted in capability mode with the introduction of Capsicum in 2011, but the implementation of kern_sigqueue did not incl...

📅 2026-06-27
CVSS 6.5 Dossier →
Component: freebsd

dsp_mmap_single() validated the requested mapping by checking the sum of the user-supplied offset and length against the buffer size. This addition c...

📅 2026-06-27
CVSS 7.8 Dossier →
Component: freebsd

The KTLS receive path decrypted each record in place, assuming that the mbufs holding received data were anonymous and safe to modify. This assumptio...

📅 2026-06-26
CVSS 7.8 Dossier →
Component: freebsd

When used to deliver a signal to a specific thread, thr_kill2(2) called p_cansignal() to determine whether the operation was permitted but did not che...

📅 2026-06-26
CVSS 5.5 Dossier →
Component: freebsd

When bsdinstall or bsdconfig are prompted to scan for nearby Wi-Fi networks, they build up a list of network names and use bsddialog(1) to prompt the ...

📅 2026-05-21
CVSS 7.5 Dossier →
Component: freebsd

In the case of the cap_net service, when a key present in the old limit was omitted from the new limit, the missing key was treated as "allow any" ins...

📅 2026-05-21
CVSS 6.5 Dossier →
Component: freebsd

ptrace(PT_SC_REMOTE) failed to properly validate parameters for the syscall(2) and __syscall(2) meta-system calls. As a result, a user with the abili...

📅 2026-05-21
CVSS 8.4 Dossier →
Component: freebsd

When a fusefs file system implements extended attributes, the kernel may send a FUSE_LISTXATTR message to the userspace daemon to retrieve the list of...

📅 2026-05-21
CVSS 5.5 Dossier →
Component: freebsd

A file descriptor can be closed while a thread is blocked in a poll(2) or select(2) call waiting for that descriptor. Because the blocked thread does...

📅 2026-05-21
CVSS 7.8 Dossier →
Component: freebsd

libcasper(3) communicates with helper processes via UNIX domain sockets, and uses the select(2) system call to wait for data to become available. How...

📅 2026-05-21
CVSS 8.8 Dossier →
Component: freebsd

The setcred(2) system call is only available to privileged users. However, before the privilege level of the caller is checked, the user-supplied lis...

📅 2026-05-21
CVSS 7.8 Dossier →
Component: freebsd

As dhclient is building an environment to pass to dhclient-script, it may need to resize the array of string pointers. The code which expands the arr...

📅 2026-04-30
CVSS 8.1 Dossier →
Component: freebsd

When exchanging data over a socket, libnv uses select(2) to wait for data to arrive. However, it does not verify whether the provided socket descript...

📅 2026-04-30
CVSS 7.8 Dossier →
Component: freebsd

When processing the header of an incoming message, libnv failed to properly validate the message size. The lack of validation allows a malicious prog...

📅 2026-04-30
CVSS 8.1 Dossier →
Component: freebsd

Incorrect packet validation allowed unbounded recursion parsing SCTP chunk parameters. This can eventually result in a stack overflow and panic. Rem...

📅 2026-04-30
CVSS 7.5 Dossier →
Component: freebsd

An operator precedence bug in the kernel results in a scenario where a buffer overflow causes attacker-controlled data to overwrite adjacent execve(2)...

📅 2026-04-30
CVSS 7.8 Dossier →
Component: freebsd

The BOOTP file field is written to the lease file without escaping embedded double-quotes, allowing injection of arbitrary dhclient.conf directives. ...

📅 2026-04-30
CVSS 8.1 Dossier →
CVE-2026-6386 MEDIUM
Component: freebsd

In order to apply a particular protection key to an address range, the kernel must update the corresponding page table entries. The subroutine which ...

📅 2026-04-22
CVSS 6.2 Dossier →
Component: freebsd

The implementation of TIOCNOTTY failed to clear a back-pointer from the structure representing the controlling terminal to the calling process' sessio...

📅 2026-04-22
CVSS 8.4 Dossier →
Page 1 of 18 (415 Total Records)