CVE-2026-98272 in Linux
Zusammenfassung
von VulDB • 06.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
net: mvpp2: Pufferüberlauf bei der page_pool-Zuweisung verhindern
Das pro-Prozessor-Pufferschema wird nur unterstützt, wenn die Anzahl der Pools (nrxqs * 2) MVPP2_BM_MAX_POOLS (8) nicht überschreitet. Dies wird bereits in mvpp2_probe() während der initialen Aktivierung von percpu_pools überprüft.
Allerdings kann mvpp2_change_mtu() später mvpp2_bm_switch_buffers(priv, true) aufrufen, ohne diese Prüfung durchzuführen, was zu einem Zugriff außerhalb des gültigen Bereichs (Out-of-Bounds Access) im priv->page_pool-Array in mvpp2_bm_init() führen kann. Das Array ist so dimensioniert, dass es MVPP2_PORT_MAX_RXQ-Einträge aufnehmen kann, und mvpp2_get_nrxqs() kann genau diesen Wert zurückgeben. Die pro-CPU-Schema verdoppelt dies dann zu nrxqs * 2, wodurch die Array-Grenzen überschritten werden.
Stellen Sie sicher, dass die Hardwareversion MVPP22 oder neuer ist und dass die Anzahl der Pools (nrxqs * 2) MVPP2_BM_MAX_POOLS nicht überschreitet, bevor zum pro-CPU-Modus gewechselt wird.
Entdeckt vom Linux Verification Center (linuxtesting.org) mit SVACE.
If you want to get best quality of vulnerability data, you may have to visit VulDB.