CVE-2026-58100

Memory safety bugs in kqueue copy-on-fork implementation

State
Published
Severity
7.0 High
Published
Oct 15, 2026
Updated
Oct 19, 2026
Reserved
Jun 29, 2026

Read the record on cve.org

Description

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 table and register knotes with file descriptor numbers beyond the end of the child's table, causing an out-of-bounds read.

An unprivileged local user may be able to exploit these races to escalate privileges.

Scores

CVSSScoreVectorSource
3.17.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:HCISA-ADP

Weaknesses

  • CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
  • CWE-125 Out-of-bounds Read

Affected Products

ProductVersions
FreeBSDFreeBSD
  • 15.1-RELEASE to before p4Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.