CVE-2026-97571info

Zusammenfassung

von VulDB • 25.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

bnxt_en: Weitergabe von Fehlern bei der TPA-Pufferzuweisung in bnxt_queue_mem_alloc()

bnxt_alloc_one_tpa_info_data() gibt -ENOMEM zurück, sobald eine einzelne Zuweisung fehlschlägt. Dies führt dazu, dass die verbleibenden Einträge in rxr->rx_tpa[] auf Null gesetzt werden.

bnxt_queue_mem_alloc() verwirft diesen Rückgabewert, sodass der teilweise initialisierte Ring von bnxt_queue_start() installiert wird.

Da die agg_id von der Hardware ausgewählt wird und bnxt_alloc_agg_idx sie in einen SW-Index in rxr->rx_tpa[] abbildet, ist es möglich, dass ein nicht initialisierter Slot gewählt wird, was dem Gerät eine Null-DMA-Adresse übergibt.

Beheben Sie dies, indem Sie den Rückgabewert von bnxt_alloc_one_tpa_info_data prüfen und die Ringpuffer durch Aufräumen (Unwinding) freigeben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Veröffentlichung

25.09.2026

Moderieren

wird geprüft

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!