Odebrany

CVE-2026-92483

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ę:

liveupdate: Zapamiętaj status pobierania FLB().

LUO śledzi udane próby odzyskania na FLB. Tak się dzieje
aby uniknąć wielokrotnego pobierania tego samego FLB. Przyczyną wielokrotnych pobrań
problemy, ponieważ po pobraniu FLB serializowane dane
Struktury prawdopodobnie zostaną uwolnione, a FLB prawdopodobnie będzie w zupełnie innej formie
stan na podstawie tego, czego oczekuje kod.

Wszystko to działa dobrze, gdy odzyskanie się powiedzie. Kiedy to się nie powiedzie,
luo_flb_retrieve_one() zwraca błąd natychmiast, nigdy
zapisywanie miejsca, w którym podjęto próbę odzyskania, lub kodu błędu
był. Jeśli użytkownik spróbuje pobrać inny plik zarejestrowany w
tego samego FLB, LUO spróbuje ponownie wywołać funkcję zwrotną Retrie() FLB.

Ponowna próba jest problematyczna z tych samych powodów, które wymieniono powyżej. The
FLB prawdopodobnie znajduje się w zupełnie innym stanie niż logika odzyskiwania
normalnie oczekuje (np. niektóre strony KHO mogły już zostać przywrócone i
uwolniony).

Nie ma rozsądnego sposobu na ponowną próbę odzyskania. Pamiętaj
zwrócono błąd pobierania i bezpośrednio zwróć go przy ponownej próbie.

Odbywa się to poprzez zmianę pobranej wartości bool na retrieve_status
liczba całkowita. Wartość 0 oznacza, że nigdy nie podjęto próby odzyskania, co jest wartością pozytywną
wartość oznacza, że się udało, a wartość ujemna oznacza, że się nie udało i
kod błędu to wartość.

Działa to podobnie do zatwierdzenia f85b1c6af5bc („liveupdate: luo_file: Remember
retrieve() status”), co zrobiło to samo dla plików LUO.

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