SecBoard
Zurück zur CVE-Übersicht

CVE-2026-90151

CRITICAL(9.8)

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Risk Signal Score25/100 — MITTEL
  • CVSS 9.8 — Kritisch

Erwähnungen (letzte 60 Tage)

Artikel

EPSS-Score

0.7%

Exploit-Wahrscheinlichkeit (30 Tage)

CVSS Score

9.8

Technische Schwere

SecBoard-Einordnung

Die Schwachstelle CVE-2026-90151 betrifft den Linux-Kernel im NFSv4-Modul. Es handelt sich um einen "publish-before-free"-Fehler, bei dem ein Callback-IDR-Eintrag auf einen bereits freigegebenen nfs_client verweisen kann. Dies kann dazu führen, dass eine spätere NFSv4.0-Callback-Suche einen veralteten Zeiger findet und darauf zugreift. Die Auswirkung ist eine mögliche Nutzung eines freigegebenen Speichers, was zu Systeminstabilität oder anderen unvorhersehbaren Verhaltensweisen führen kann.

KI-gestützte Einordnung auf Basis der NVD-Daten.

Beschreibung

In the Linux kernel, the following vulnerability has been resolved: NFSv4: remove callback IDR entry on client allocation failure nfs4_alloc_client() allocates an NFSv4.0 callback identifier before it finishes setting up the client. If any later initialization step fails, the error path frees the nfs_client directly with nfs_free_client(). That bypasses nfs_put_client(), which is where the callback IDR entry is removed during normal teardown. A failed allocation can therefore leave cb_ident_idr pointing at a freed nfs_client. A later NFSv4.0 callback lookup by cb_ident would find the stale pointer and take a reference to it. Make the callback IDR removal helper callable by the allocation failure path, and remove the callback identifier before freeing the client. This was found by a local static-analysis checker for publish-before-free lifetime bugs and confirmed by manual inspection.

Referenzen