CVE-2026-93159
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
crypto: atmel-sha204a - napraw wyciek informacji o stercie w przypadku niepowodzenia transferu I2C
Nieblokująca ścieżka RNG przydziela strukturę work_data do śledzenia
stan asynchronicznego żądania I2C w locie. Ten wskaźnik jest przechowywany
w rng->priv i później zużywany przez ścieżkę odczytu po transakcji
kończy.
Jeśli bazowy transfer I2C nie powiedzie się, wywoływane jest wywołanie zwrotne zakończenia
o statusie niezerowym. W tym przypadku przydzielone work_data nie są
nadaje się do produkcji RNG i nie może pozostać powiązany z
stan hwrng.
Poprzednio ścieżka błędu rejestrowała tylko ostrzeżenie, ale pozostawiała wskaźnik
stan nieczytelny, co może skutkować obserwowaniem kolejnych prób odczytu
nieaktualny stan i interpretowanie go jako ważnych danych zakończenia.
Napraw to, zwalniając oczekujący plik work_data. Raporty transakcji I2C
błąd. Zapewnia to, że nieudane żądania nie pozostawią stanu szczątkowego
za tym można zinterpretować jako prawidłowe dane RNG w późniejszych odczytach.
Czyszczenie rng->priv odbywa się przy kolejnym wywołaniu odczytu nieblokującego.
>_ Referencje
- https://git.kernel.org/stable/c/0d6db386133d9230befb77967bbf130443964860
- https://git.kernel.org/stable/c/28cc179252347718f97045dd5ea74165609dbd7d
- https://git.kernel.org/stable/c/4e76d85e505b7451925efbcd67c015e8c2440c68
- https://git.kernel.org/stable/c/72bbf11ba14bd7d5fbf31a1ec42fff608b657f74
- https://git.kernel.org/stable/c/94abda77b57a35b82bba0365bad072d94d67ffe9
- https://git.kernel.org/stable/c/a430b5b6d2ddd2b266330f8507a655be1148347d
- https://git.kernel.org/stable/c/bcac9052e19490231ff6e0678a06bd2fcf8db3af
- https://git.kernel.org/stable/c/f4d347fb1309b69ea6f817a17e6b2893c8d754b7
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