CVE-2026-98060

Source
https://cve.org/CVERecord?id=CVE-2026-98060
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98060.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98060
Downstream
Published
2026-09-25T10:24:05Z
Modified
2026-09-26T03:48:28Z
Summary
bpf: Reject resilient lock operations in rbtree callbacks
Details

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.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98060.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
0de2046137f976e7302d43ac01d9894d07ac1fff
Fixed
cc2e065ed206aecd9b94564779244f3ffb26e356
Fixed
71930202a0a0c49f0a3b45b41907a074cb780266
Fixed
7b7b8b5960102566bd625ae829d1f330c5b5d104

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98060.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.15.0
Fixed
6.18.53
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.7

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98060.json"