CVE-2026-115505
WysokieCVSS 7.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
Biblioteka libsmb2 w wersjach przed 6.3 zawiera podatności na przepełnienie liczb całkowitych w dekoderze DCE/RPC NDR w pliku lib/dcerpc.c, umożliwiające odczyt i zapis poza granicami sterty. Złośliwy serwer SMB lub atakujący w pozycji man-in-the-middle na niepodpisanych połączeniach może wysłać spreparowane odpowiedzi NetrShareEnum z zawijającymi się wartościami actual_count lub max_count, gdy klient wywołuje smb2_share_enum_async(), powodując uszkodzenie pamięci sterty.
Ocena ryzyka
Możliwe uszkodzenie pamięci sterty w aplikacjach korzystających z libsmb2 do komunikacji SMB, co może prowadzić do awarii lub potencjalnego wykonania kodu. Ryzyko dotyczy szczególnie środowisk łączących się z niezaufanymi serwerami SMB lub pracujących w sieciach podatnych na MITM.
Rekomendacja
Zaktualizuj libsmb2 do wersji 6.3 lub nowszej. Tam, gdzie to możliwe, wymuszaj podpisywanie połączeń SMB, aby utrudnić ataki man-in-the-middle.
Inne podatności w libsmb2
Zobacz wszystkie- CVE-2026-110714Średnie
libsmb2 do wersji 6.2 zawiera podatność integer underflow w funkcji decode_acl, umożliwiającą złośliwym serwerom SMB wywołanie odczytu poza buforem sterty poprzez spreparowane deskryptory bezpieczeństwa. Atakujący kontrolujący serwer lub przechwytujący niepodpisane sesje może wysłać AclSize mniejsze niż 8 w odpowiedzi QUERY_INFO, omijając sprawdzenia granic ACE i powodując awarię klienta.
- CVE-2026-110713Średnie
libsmb2 do wersji 6.2 zawiera podatność heap out-of-bounds read w funkcjach smb2_decode_file_fs_volume_info oraz smb2_decode_file_fs_attribute_info, umożliwiającą złośliwym serwerom SMB odczyt poza buforem odpowiedzi. Atakujący kontrolujący serwer lub przechwytujący niepodpisane sesje może wysłać spreparowane odpowiedzi QUERY_INFO z brakującymi lub zbyt dużymi długościami nazw, powodując awarię klienta.
- CVE-2026-110712Średnie
libsmb2 do wersji 6.2 zawiera podatność heap out-of-bounds read w funkcji smb2_decode_file_all_info, umożliwiającą złośliwym serwerom SMB zawieszenie klientów poprzez wysłanie niesprawdzonego FileNameLength. Atakujący kontrolujący serwer lub przeprowadzający atak man-in-the-middle na niepodpisane sesje może zwrócić spreparowane odpowiedzi FileAllInformation na wywołania smb2_stat lub smb2_fstat, powodując awarię klienta.
Oryginalny opis (angielski, źródło NVD)
libsmb2 before 6.3 contains integer overflow vulnerabilities in the DCE/RPC NDR decoder in lib/dcerpc.c that allow heap out-of-bounds reads and writes. A malicious SMB server or machine-in-the-middle on unsigned connections can send crafted NetrShareEnum replies with wrapping actual_count or max_count values when clients call smb2_share_enum_async(), corrupting heap memory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

