CVE-2026-45251

7.8

FreeBSD · FreeBSD

A use-after-free vulnerability in the FreeBSD kernel occurs when a file descriptor is closed while a thread is blocked in a poll(2) or select(2) system call.

Executive summary

A use-after-free vulnerability in the FreeBSD kernel could allow an authenticated local attacker to cause system crashes or potentially achieve arbitrary code execution.

Vulnerability

This is a use-after-free (CWE-416) vulnerability where improper synchronization allows a file descriptor to be closed while a thread is actively waiting on it via poll(2) or select(2). The attacker must have low-level local privileges to trigger the race condition.

Business impact

With a CVSS score of 7.8, this vulnerability poses a significant risk to system integrity and availability. Successful exploitation typically leads to kernel panics (Denial of Service), but in complex scenarios, it may allow for elevation of privilege, compromising all data residing on the affected system.

Remediation

Immediate Action: Apply the vendor-provided kernel patch immediately to address the race condition in the file descriptor handling logic.

Proactive Monitoring: Review system audit logs for frequent, unexplained kernel panics or repeated crashes involving system-level processes.

Compensating Controls: Minimize the number of local users with shell access to reduce the attack surface for this local privilege escalation vector.

Exploitation status

Public Exploit Available: No

Analyst recommendation

Kernel-level use-after-free flaws are high-priority security issues. Organizations should perform an emergency maintenance window to apply the FreeBSD security patches to all production servers to mitigate the risk of local privilege escalation.

More FreeBSD CVEs