Odebrany

CVE-2026-90079

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

octeontx2-af: napraw czas życia skrzynki pocztowej cn20k przy powtarzającym się rvu_mbox_init()

rvu_mbox_init() jest wywoływana oddzielnie dla skrzynek pocztowych AF-PF podczas sondowania
oraz dla skrzynek pocztowych AF-VF, gdy włączona jest funkcja SR-IOV. Kiedyś każde połączenie
przydziel nowy obiekt ng_rvu, powodując wyciek pierwszej alokacji, gdy
wskaźnik został nadpisany podczas drugiego połączenia.

Udostępnienie jednego ng_rvu na obie ścieżki ujawniło kilka błędów związanych z porzucaniem:
ścieżka błędu zwolniła nawet wszystkie skrzynki pocztowe cn20k DMA i kfree()d ng_rvu
gdy należy odwinąć tylko uszkodzony typ init, pozostawiając aktywny AF-PF
pamięć skrzynki pocztowej używana po niepowodzeniu inicjalizacji AF-VF. mutex_init() było
również ponownie uruchomić na ścieżce AF-VF, podczas gdy programy obsługi skrzynek pocztowych AF-PF mogą nadal
przytrzymaj rvu->mbox_lock. Ścieżki awarii sondy i SR-IOV nie zostały zwolnione
cn20k również DMA, ponieważ czyszczenie odbyło się tylko w rvu_remove().

Przydziel ng_rvu raz za pomocą devm_kzalloc(), zainicjuj mbox_lock w
ten sam blok, odwiń tylko pamięć skrzynki pocztowej dla nieudanego typu inicjowania,
i darmowe DMA skrzynki pocztowej cn20k z sondy i pci_enable_sriov()
ścieżki błędów.

>_ 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