Out-of-Bounds Read and Write Vulnerability in FreeBSD Semaphore Management
CVE-2026-58087

7.8HIGH

Key Information:

Vendor

FreeBSD

Status
Vendor
CVE Published:
19 August 2026

What is CVE-2026-58087?

This vulnerability occurs in the semaphore management functionality of FreeBSD. It arises when the GETALL and SETALL commands in semctl(2) manage semaphore sets. Due to an improper sequence number validation process, an attacker can exploit this by rapidly creating and destroying semaphore sets at the same index. This exploitation may lead to a condition where the sequence number wraps, allowing a different semaphore set to pass validation checks. The result is that the system can read from or write to kernel heap memory beyond the intended boundaries, enabling an unprivileged local user to potentially escalate their privileges.

Affected Version(s)

FreeBSD 15.1-RELEASE

FreeBSD 15.0-RELEASE

FreeBSD 14.4-RELEASE

References

CVSS V3.1

Score:
7.8
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Maik Muench of Secfault Security
.