CVE-2016-6886
WysokieStreszczenie
Funkcja pstm_reverse w MatrixSSL przed wersją 3.8.4 umożliwia zdalnym atakującym spowodowanie odmowy usługi (nieprawidłowe odczyty pamięci i awarie) poprzez użycie wartości zerowej lub modułu klucza dla klucza tajnego podczas wymiany kluczy RSA.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wywołania awarii serwera, co prowadzi do przerwy w dostępności usług.
Rekomendacja
Zaleca się aktualizację MatrixSSL do wersji 3.8.4 lub nowszej, aby usunąć tę podatność.
Inne podatności w MatrixSSL
Zobacz wszystkie- CVE-2016-6885Wysokie
Funkcja pstm_exptmod w MatrixSSL przed wersją 3.8.4 umożliwia zdalnym atakującym spowodowanie odmowy usługi (nieważne zwolnienie pamięci i awaria) poprzez użycie wartości zerowej dla potęgowania modularnego.
- CVE-2016-6892Wysokie
Funkcja x509FreeExtensions w MatrixSSL przed wersją 3.8.6 umożliwia zdalnym atakującym spowodowanie odmowy usługi poprzez zwolnienie nieprzydzielonej pamięci za pomocą spreparowanego certyfikatu X.509.
- CVE-2016-6891Wysokie
MatrixSSL w wersjach przed 3.8.6 umożliwia zdalnym atakującym spowodowanie odmowy usługi (odczyt poza zakresem) poprzez spreparowany prymityw Bit Field ASN.1 w certyfikacie X.509.
- CVE-2016-6890Krytyczne
W MatrixSSL przed wersją 3.8.6 występuje przepełnienie bufora oparte na stercie, które pozwala zdalnym atakującym na wykonanie dowolnego kodu poprzez spreparowaną nazwę alternatywną podmiotu w certyfikacie X.509.
Oryginalny opis (angielski, źródło NVD)
The pstm_reverse function in MatrixSSL before 3.8.4 allows remote attackers to cause a denial of service (invalid memory read and crash) via a (1) zero value or (2) the key's modulus for the secret key during RSA key exchange.

