CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2025-57632

High
Published: Translated: NVD NIST

Summary

libsmb2 w wersji 6.2 i nowszych jest podatny na przepełnienie bufora. Podczas przetwarzania połączonych PDU SMB2, libsmb2 wielokrotnie wywołuje smb2_add_iovector() w celu dodania do tablicy iovec o stałym rozmiarze, nie sprawdzając górnej granicy v->niov, co może prowadzić do uszkodzenia pamięci i potencjalnego wykonania dowolnego kodu.

Risk Assessment

Atakujący może wykorzystać tę podatność do przepełnienia bufora, co prowadzi do uszkodzenia pamięci, awarii systemu oraz możliwości wykonania złośliwego kodu, co stanowi poważne zagrożenie dla bezpieczeństwa organizacji.

Recommendation

Zaleca się aktualizację libsmb2 do najnowszej wersji, aby usunąć tę podatność oraz wdrożenie dodatkowych mechanizmów zabezpieczających przed atakami wykorzystującymi przepełnienie bufora.

Related vulnerabilities

Original NVD description (English source)

libsmb2 6.2+ is vulnerable to Buffer Overflow. When processing SMB2 chained PDUs (NextCommand), libsmb2 repeatedly calls smb2_add_iovector() to append to a fixed-size iovec array without checking the upper bound of v->niov (SMB2_MAX_VECTORS=256). An attacker can craft responses with many chained PDUs to overflow v->niov and perform heap out-of-bounds writes, causing memory corruption, crashes, and potentially arbitrary code execution. The SMB2_OPLOCK_BREAK path bypasses message ID validation.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS