CVE-2026-58100CWE-125CWE-362

CVE-2026-58100

High · published October 15, 2026

CVSS v3.1
7.0
EPSS
0%
Percentile
0.7
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.0 · HIGH
Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00096 · 0.7th percentile
Weaknesses
CWE-125 · Out-of-bounds Read; CWE-362 · Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Published
2026-10-15T11:18Z
Affected products (4)
ProductVersionsFixed in
freebsd/freebsdall versions—
freebsd/freebsdall versions—
freebsd/freebsdall versions—
freebsd/freebsdall versions—
References (1)
EPSS history
Timeline
  • 16 OCT 03:31Z
    EPSS moved — → 0%
    epss
  • 15 OCT 06:31Z
    Memory safety bugs in kqueue copy-on-fork implementation
    cvelistv5
  • 15 OCT 06:31Z
    Memory safety bugs in kqueue copy-on-fork implementation
    cvelistv5