CVE-2026-98911 in Linux
Zusammenfassung
von VulDB • 23.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
dpaa2-switch: Fehlerbehandlungspfad in dpaa2_switch_rx() korrigieren
Bei einem Fehler in dpaa2_switch_rx() wird die Funktion dpaa2_switch_free_fd() aufgerufen, um den FD (Frame Descriptor) freizugeben. Dies ist falsch, da dpaa2_switch_free_fd() für Tx-Rahmen-Deskriptoren vorgesehen ist und daher erwartet, dass im Software-Anmerkungs-Bereich der FD-Daten ein gültiger skb-Zeiger vorhanden ist, an dem dev_kfree_skb() aufgerufen werden kann.
Dies wird behoben, indem dma_unmap_page() aus dpaa2_switch_build_linear_skb() direkt in die Funktion dpaa2_switch_rx() extrahiert wird. Dies ermöglicht es, im Fehlerfall vor der Erstellung eines SKB free_pages() und danach kfree_skb() direkt zu verwenden.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.