CVE-2026-89922

CVE-2026-89922

High · published September 16, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
5.3
In the wild
Unconfirmed
What it is

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

KVM: s390: Take srcu when importing watchpoint data

__import_wp_info() backs up the original guest memory contents of a

watchpoint with read_guest_abs(), which is kvm_read_guest() and therefore

resolves the memslot via __kvm_memslots(). That requires kvm->srcu (or

kvm->slots_lock) to be held, otherwise a concurrent memslot update can

free the memslots array under us once its SRCU grace period has elapsed.

As this is not fast path, following lock ordering (mutex first, then

srcu) take the big hammer and hold the srcu for the full import.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00164 · 5.3th percentile
Published
2026-09-16T15:17Z
References (6)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:32Z
    KVM: s390: Take srcu when importing watchpoint data
    cvelistv5