CVE-2026-98060

CVE-2026-98060

published September 25, 2026

CVSS
—
EPSS
0%
Percentile
5.5
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

bpf: Reject resilient lock operations in rbtree callbacks

__bpf_rbtree_add() keeps parent and link pointers live across calls to the

program-supplied comparison callback. The verifier therefore requires the

root's lock to remain held throughout the callback.

The helper path enforces this rule for bpf_spin_lock() and

bpf_spin_unlock(), but the resilient lock kfunc argument path does not.

Since resilient locks may protect BPF rbtree roots, a callback can release

the root lock and let another CPU remove and free the node referenced by

the in-progress tree walk. The walk then resumes using freed pointers.

Reject resilient lock kfuncs in an rbtree comparison callback, matching

the existing policy for the spin lock helpers. Resilient-lock-protected

trees remain valid when their comparison callbacks leave lock state alone.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00166 · 5.5th percentile
Published
2026-09-25T15:17Z
References (3)
EPSS history
Timeline
  • 27 SEP 03:28Z
    EPSS moved — → 0%
    epss
  • 25 SEP 10:24Z
    bpf: Reject resilient lock operations in rbtree callbacks
    cvelistv5