CyberSecBulletin

FreeBSD vulnerabilities

We track 94 vulnerabilities in FreeBSD products. 94 are rated high or critical, and none are known to be exploited. The most recent was published on October 15, 2026.

94vulnerabilities
9critical
85high
0exploited
8.1average CVSS score

Latest FreeBSD vulnerabilities

  • 7.7 High severity

    FreeBSD: Use After Free

    CVE-2022-23090FreeBSD

    The aio_aqueue function, used by the lio_listio system call, fails to release a reference to a credential in an error case. An attacker may cause the reference count to overflow, leading to a use after free (UAF).

  • 9.8 Critical severity

    FreeBSD: Improper Control of Generation of Code

    CVE-2022-23088FreeBSDEPSS 3.62%

    The 802.11 beacon handling routine failed to validate the length of an IEEE 802.11s Mesh ID before copying it to a heap-allocated buffer. While a FreeBSD Wi-Fi client is in scanning mode (i.e., not associated with a SSID) a malicious beacon frame may overwrite

  • 8.8 High severity

    FreeBSD: Out-of-bounds Write

    CVE-2022-23087FreeBSD

    The e1000 network adapters permit a variety of modifications to an Ethernet packet when it is being transmitted. These include the insertion of IP and TCP checksums, insertion of an Ethernet VLAN header, and TCP segmentation offload ("TSO"). The e1000 device m

  • 7.8 High severity

    FreeBSD: Out-of-bounds Write

    CVE-2022-23086FreeBSD

    Handlers for *_CFG_PAGE read / write ioctls in the mpr, mps, and mpt drivers allocated a buffer of a caller-specified size, but copied to it a fixed size header. Other heap content would be overwritten if the specified size was too small. Users with access to

  • 8.2 High severity

    FreeBSD: Out-of-bounds Write

    CVE-2022-23085FreeBSD

    A user-provided integer option was passed to nmreq_copyin() without checking if it would overflow. This insufficient bounds checking could lead to kernel memory corruption. On systems configured to include netmap in their devfs_ruleset, a privileged process ru

  • 7.5 High severity

    FreeBSD: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2022-23084FreeBSD

    The total size of the user-provided nmreq to nmreq_copyin() was first computed and then trusted during the copyin. This time-of-check to time-of-use bug could lead to kernel memory corruption. On systems configured to include netmap in their devfs_ruleset, a p

  • 7.5 High severity

    FreeBSD: Improper Privilege Management

    CVE-2023-5978FreeBSD

    In versions of FreeBSD 13-RELEASE before 13-RELEASE-p5, under certain circumstances the cap_net libcasper(3) service incorrectly validates that updated constraints are strictly subsets of the active constraints. When only a list of resolvable domain names was

  • 9.8 Critical severity

    FreeBSD: Incorrect Calculation of Buffer Size

    CVE-2023-5941FreeBSDEPSS 1.21%

    In versions of FreeBSD 12.4-RELEASE prior to 12.4-RELEASE-p7 and FreeBSD 13.2-RELEASE prior to 13.2-RELEASE-p5 the __sflush() stdio function in libc does not correctly update FILE objects' write space members for write-buffered streams when the write(2) system

  • 7.1 High severity

    FreeBSD: Improper Check for Dropped Privileges

    CVE-2023-5369FreeBSD

    Before correction, the copy_file_range system call checked only for the CAP_READ and CAP_WRITE capabilities on the input and output file descriptors, respectively. Using an offset is logically equivalent to seeking, and the system call must additionally requir

  • 7.5 High severity

    FreeBSD: Improper Handling of Additional Special Element

    CVE-2023-4809FreeBSD

    In pf packet processing with a 'scrub fragment reassemble' rule, a packet containing multiple IPv6 fragment headers would be reassembled, and then immediately processed. That is, a packet with multiple fragment extension headers would not be recognized as the

  • 8.8 High severity

    FreeBSD: Buffer Copy without Checking Size of Input

    CVE-2023-3494FreeBSD

    The fwctl driver implements a state machine which is executed when a bhyve guest accesses certain x86 I/O ports. The interface lets the guest copy a string into a buffer resident in the bhyve process' memory. A bug in the state machine implementation can resul

  • 7.5 High severity

    FreeBSD: Integer Overflow or Wraparound

    CVE-2023-3107FreeBSD

    A set of carefully crafted ipv6 packets can trigger an integer overflow in the calculation of a fragment reassembled packet's payload length field. This allows an attacker to trigger a kernel panic, resulting in a denial of service.

  • 9.8 Critical severity

    FreeBSD: Improper Authentication

    CVE-2023-3326FreeBSDEPSS 1.1%

    pam_krb5 authenticates a user by essentially running kinit with the password, getting a ticket-granting ticket (tgt) from the Kerberos KDC (Key Distribution Center) over the network, as a way to verify the password. However, if a keytab is not provisioned on t

  • 7.5 High severity

    Freebsd: Improper Handling of Exceptional Conditions

    CVE-2022-32264FreeBSD

    sys/netinet/tcp_timer.h in FreeBSD before 7.0 contains a denial-of-service (DoS) vulnerability due to improper handling of TSopt on TCP connections. NOTE: This vulnerability only affects products that are no longer supported by the maintainer