CVE-2015-1182
WysokieStreszczenie
Funkcja asn1_get_sequence_of w bibliotece PolarSSL od wersji 1.0 do 1.2.12 oraz 1.3.x do 1.3.9 nieprawidłowo inicjalizuje wskaźnik w liście powiązanej asn1_sequence, co może prowadzić do awarii systemu lub potencjalnego wykonania dowolnego kodu przez złośliwie skonstruowaną sekwencję ASN.1 w certyfikacie.
Ocena ryzyka
Atakujący zdalny może wykorzystać tę podatność do wywołania awarii usługi lub wykonania nieautoryzowanego kodu, co stanowi poważne zagrożenie dla integralności i dostępności systemu.
Rekomendacja
Zaleca się aktualizację biblioteki PolarSSL do najnowszej wersji, aby usunąć tę podatność oraz przeprowadzenie audytu bezpieczeństwa aplikacji korzystających z tej biblioteki.
Inne podatności w PolarSSL
Zobacz wszystkie- CVE-2014-9744Wysokie
W PolarsSSL przed wersją 1.3.9 występuje wyciek pamięci, który pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez wysłanie dużej liczby wiadomości ClientHello.
- CVE-2014-8628Wysokie
W PolarsSL przed wersją 1.2.12 oraz 1.3.x przed wersją 1.3.9 występuje wyciek pamięci, który pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez dużą liczbę spreparowanych certyfikatów X.509.
Oryginalny opis (angielski, źródło NVD)
The asn1_get_sequence_of function in library/asn1parse.c in PolarSSL 1.0 through 1.2.12 and 1.3.x through 1.3.9 does not properly initialize a pointer in the asn1_sequence linked list, which allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted ASN.1 sequence in a certificate.

