CVE-2026-98615 in Linuxinfo

Zusammenfassung

von VulDB • 18.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

eth: fbnic: Setzen von AW_FLUSH_MODE zusammen mit AW_FLUSH beim Leeren der Mailbox

Beim Abbauen des FW-Mailbox-Rx- Rings (Receive Ring) schreibt `fbnic_mbx_reset_desc_ring()` den Wert für AW_CFG, wobei FLUSH gesetzt und alles andere, einschließlich BME, zurückgesetzt wird. Das Zurücksetzen von BME stoppt die Schreibzugriffe des Geräts auf den Host, lässt jedoch die zwischengespeicherten Anfragen in der PUL-Schreibpipeline stehen, anstatt sie abfließen zu lassen. Daher beendet allein FLUSH auf dem Schreibpfad keine ausstehenden Anfragen, und das Flushen, auf das die Firmware wartet, wird nie abgeschlossen.

Es wurde die Definition von FLUSH_MODE hinzugefügt und beide Bits werden gesetzt, sodass die zwischengespeicherten Schreibzugriffe automatisch aus der Pipeline abfließen. BME bleibt zurückgesetzt, sodass nichts beim Host ankommt; es wird später in `fbnic_mbx_init_desc_ring()` wiederhergestellt, wenn der Ring neu aufgebaut wird, sobald die ausstehenden Schreibvorgänge abgeschlossen sind.

Der Lesepfad ist davon nicht betroffen. AR_CFG verfügt über kein entsprechendes Modus-Bit, und AR_FLUSH beendet die ausstehenden Lesezugriffe von selbst, daher bleibt es unverändert.

Beide Schreiboperationen bleiben einfache Speicherzuweisungen (stores) anstelle von Read-Modify-Write-Vorgängen. Dies ist beabsichtigt: Der entsprechende Schreibvorgang in `fbnic_mbx_init_desc_ring()` stellt BME und die TLP-Attribute wieder her und löscht beide Flush-Bits als Nebeneffekt.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-422198

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!