Skip to main content
VulnerabilityPublished Updated

CVE-2026-89958: Linux kernel · s390/vfio-ap: Fix dereference matrix_mdev->kvm without checking for NULL

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · fixed in d50346801b4f144e42b49cd4f1496010498ab114 : update Linux kernel when convenient.

Data as of 30 Oct 2026, 13:03 UTC

Severity
Medium

Rated Medium by Threat Radar's AI analysis · CVSS not yet scored by NVD

Thin evidence

One scorer or none
Patch
Available – fixed in d50346801b4f144e42b49cd4f1496010498ab114, 334b435b951353f934d5110c4630e0cb58d2f9a7, 178ea7a1c2c3c0c01d14b8f60aa35f1e0cdc6b78 +3

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 16 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ eeb386aeb5b7c8d2dae6a3ba49255d8a97803182, < d50346801b4f144e42b49cd4f1496010498ab114
Fixed in
  • d50346801b4f144e42b49cd4f1496010498ab114
LinuxLinuxAffected
  • ≥ eeb386aeb5b7c8d2dae6a3ba49255d8a97803182, < 334b435b951353f934d5110c4630e0cb58d2f9a7
Fixed in
  • 334b435b951353f934d5110c4630e0cb58d2f9a7
LinuxLinuxAffected
  • ≥ eeb386aeb5b7c8d2dae6a3ba49255d8a97803182, < 178ea7a1c2c3c0c01d14b8f60aa35f1e0cdc6b78
Fixed in
  • 178ea7a1c2c3c0c01d14b8f60aa35f1e0cdc6b78
LinuxLinuxAffected
  • ≥ eeb386aeb5b7c8d2dae6a3ba49255d8a97803182, < 5e932abfcce6189d067fffb0eb8214443bc04374
Fixed in
  • 5e932abfcce6189d067fffb0eb8214443bc04374
LinuxLinuxAffected
  • ≥ eeb386aeb5b7c8d2dae6a3ba49255d8a97803182, < 4f7e869d0db24ae07b4c888fd3bc21554eef775d
Fixed in
  • 4f7e869d0db24ae07b4c888fd3bc21554eef775d
LinuxLinuxAffected
  • ≥ eeb386aeb5b7c8d2dae6a3ba49255d8a97803182, < 2fbe430fe40bc5adb7e439d0136d2c5fe34613ba
Fixed in
  • 2fbe430fe40bc5adb7e439d0136d2c5fe34613ba

AI-suggested

A patch is available and has been applied in the Linux kernel source. Users and administrators should update to a fixed kernel version that includes the commits referenced in the fix. Since this is a kernel-level issue, applying the official kernel update is the recommended remediation. No additional mitigations are indicated or required.

Description

CVE-2026-89958 is a vulnerability in the Linux kernel's s390 vfio-ap driver where a NULL pointer dereference can occur due to missing checks before accessing matrix_mdev->kvm. This flaw arises when the code attempts to take a mutex lock on matrix_mdev->kvm->lock without verifying if matrix_mdev->kvm is NULL. The issue has been fixed by adding proper NULL checks before accessing the kvm lock. The vulnerability affects Linux kernel version 6.0 and has been patched in subsequent commits.

References

Community reviews

Loading reviews…