CVE-2026-99192
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
net: bcmgenet: wyłącz udostępnianie skb przed zapisaniem bloku sterującego
bcmgenet przechowuje First_cb, Last_cb i bytes_sent w kontrolce skb
blok i odczytuje je ponownie po zakończeniu, aby zwolnić skb i kredyt BQL.
ether_setup() pozostawia ustawiony IFF_TX_SKB_SHARING, więc stos może zostać ponownie przesłany
wspólny skb, który wciąż jest na ringu. Następna transmisja nadpisuje
last_cb, więc wcześniejsze przedziały są zakończone bez zapisywania bajtów
a BQL wstrzymuje kolejkę do czasu, aż watchdog ją zresetuje.
Usuń udostępnianie skb przed zapisaniem bloku sterującego.
Odtwórz za pomocą pktgen w trybie clone_skb, który daje sterownikowi to samo
skb, podczas gdy wcześniejsze kopie są nadal w ringu:
modprobe pktgen
pg=/proc/net/pktgen
echo "add_device eth0" > $pg/kpktgend_0
echo "dst_mac AA:BB:CC:DD:EE:FF" > $pg/eth0
echo "dst 192.0.2.1" > $pg/eth0
echo "clone_skb 8" > $pg/eth0
echo "liczba 0" > $pg/eth0
echo start > $pg/pgctrl &
spać 5
zatrzymanie echa > $pg/pgctrl
poczekaj
cat /sys/class/net/eth0/queues/tx-0/byte_queue_limits/inflight
w locie pozostaje różna od zera w obecnie bezczynnej kolejce. clone_skb 0 pozostawia to na
zero.
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org