CVE-2026-89955

Vulnérabilité non évaluée dans Linux (Linux)

CVSS 0.0 · Non évaluée
EPSS 0.2%
Linux•Linux•Versions : <e102ce0f4af99dff769a4b1b4daa4cc6bd5ad2d9, <=6.12.*, 260f3ea141382386e97611e7c2029bc013088ab1, 0, 6.18.51, <=6.6.*, 6.0, 7.2.5, 6.6.157, <6.0, <dd6f4ef6f8a37412909ad787c837332fb070159c, <=6.18.*, <=7.2.*, 6.12.110, <7db2511fc601ca3a6e3fb1bdce02261c3c3167c3, <=*, <69632952aca04caa71e49953b6949fc04e788e67, <31fa0a8a3c337ed2d200166d6926ab23c14f8b2e, 7.3

Description

In the Linux kernel, the following vulnerability has been resolved: s390/vfio-ap: Fix NULL deref in status_show() during queue probe When vfio_ap_mdev_probe_queue() creates the sysfs attribute group, the queue's driver data has not yet been set. A concurrent read of the 'status' attribute can therefore call dev_get_drvdata() and get NULL, which is then passed directly to vfio_ap_mdev_for_queue() where q->apqn is unconditionally dereferenced, causing a NULL pointer dereference. Fix this by acquiring the update locks before calling sysfs_create_group(). The status_show() function acquires guests_lock before reading the driver data, so any concurrent read will block until after dev_set_drvdata() has been called and the update locks are released. As a bonus, the APQN no longer needs to be read from the queue struct after allocation — it can be read directly from apdev before allocation and stored in a local variable, which is then assigned to q->apqn once the allocation succeeds.

Gravité et risque d'exploitation

CVE-2026-89955 obtient un score CVSS de 0.0/10, soit une gravité non évaluée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.20 %, ce qui la place devant 9.2 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <e102ce0f4af99dff769a4b1b4daa4cc6bd5ad2d9, <=6.12.*, 260f3ea141382386e97611e7c2029bc013088ab1, 0, 6.18.51, <=6.6.*, 6.0, 7.2.5, 6.6.157, <6.0, <dd6f4ef6f8a37412909ad787c837332fb070159c, <=6.18.*, <=7.2.*, 6.12.110, <7db2511fc601ca3a6e3fb1bdce02261c3c3167c3, <=*, <69632952aca04caa71e49953b6949fc04e788e67, <31fa0a8a3c337ed2d200166d6926ab23c14f8b2e, 7.3) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références