CVE-2026-90102 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

NFSv4/pnfs: Den Data-Server-Cache nach der NFS-Version keyen

nfs4_pnfs_ds_add() keyed den pro-Namespace (per-net) Data-Server-Cache ausschließlich auf dem Multipath-Adresssatz, und struct nfs4_pnfs_ds speichert keine Version. Das reicht für den Files-Layout-Treiber aus, der sich immer mit Version 4 verbindet, aber Flexfiles bezieht sein Versions-Tupel pro Gerät über GETDEVICEINFO, und eine Adresse kann legitim sowohl NFSv3 als auch NFSv4 bedienen.

Zwei Device-IDs auf einer Adresse mit unterschiedlichen ds_versions[0].version teilen sich daher einen einzelnen nfs4_pnfs_ds, und whichever Mirror zuerst verbindet, pinnt ds_clp an seine eigene Version. Der andere erhält diesen Client ohnehin zugewiesen, wählt also rpc_call_ops für eine Version aus, die die Verbindung nicht unterstützt, und die inkorrekte Sequenz-Slot-Verarbeitung dereferenziert NULL.

Fügen Sie die Version zum Cache-Key hinzu, damit sich die beiden nicht aliasen können, sodass jeder Version ihr eigener nfs4_pnfs_ds und ihre eigene Verbindung zugeordnet wird, während beide Mirrors nutzbar bleiben. Es wird nur die Major-Version verglichen, da diese rpc_call_ops und rpc_ops auswählt; v4.0 und v4.1 teilen sich weiterhin einen Client. Der Files-Layout-Treiber übergibt die 4, die er zum Verbindungszeitpunkt bereits hart kodiert hat.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406618

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!