CVE-2026-98171
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
smb: klient: napraw ograniczenia next_buffer UAF i NextCommand w złożonych jednostkach PDU
Napraw kilka powiązanych problemów ze sprawdzaniem granic i cyklem życia wskaźnika w
Obsługa przez funkcję otrzymać_encrypted_standard() złożonych zaszyfrowanych ramek:
- Wyczyść next_buffer po przypisaniu go do serwera->bigbuf. Nieświeży
Wskaźnik next_buffer może prowadzić do użycia po zwolnieniu w kolejnym
ścieżki błędów.
- Zaktualizuj pdu_length do rozmiaru odszyfrowanego zwykłego tekstu (buf_size). Używanie
długość przed deszyfrowaniem pozwala NextCommand wskazać nieaktualne
pozostałość szyfrogramu.
- Odrzuć wartości next_cmd mniejsze niż MID_HEADER_SIZE(serwer).
- Napraw przepełnienie liczb całkowitych w kontroli górnej granicy, weryfikując
pdu_length - next_cmd < MID_HEADER_SIZE(serwer), zapewniając
końcowy fragment jest wystarczająco duży, aby zmieścił się w nagłówku.
>_ Referencje
- https://git.kernel.org/stable/c/05762c5bc1cfdcac36747994fde2c04387a457f1
- https://git.kernel.org/stable/c/491e33144dee872cffda207f6fcb09260728f803
- https://git.kernel.org/stable/c/72eaef1f37a3b6bec11c342736834dc3707be3e4
- https://git.kernel.org/stable/c/858d5ac22cb889266993e7670f9f0c4f4aeedd78
- https://git.kernel.org/stable/c/8749946579708ea0d339034bb7f423a67dbe89cf
- https://git.kernel.org/stable/c/96c436e4b010711452b2872558938f4ef276492a
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