CVE-2015-2313
WysokieStreszczenie
W wersjach Sandstorm Cap'n Proto przed 0.4.1.1 oraz 0.5.x przed 0.5.1.2, metoda totalSize na obiekcie readera może być wykorzystana przez zdalnych użytkowników do wywołania odmowy usługi poprzez specjalnie skonstruowaną małą wiadomość, co prowadzi do intensywnego zużycia CPU.
Ocena ryzyka
Organizacja może doświadczyć poważnych problemów z wydajnością systemu, co może prowadzić do przerw w dostępności usług.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji Sandstorm Cap'n Proto, aby usunąć tę podatność oraz inne znane problemy.
Inne podatności w Sandstorm Cap'n Proto
Zobacz wszystkie- CVE-2015-2312Wysokie
Sandstorm Cap'n Proto w wersjach przed 0.4.1.1 oraz 0.5.x przed 0.5.1.1 umożliwia zdalnym użytkownikom spowodowanie odmowy usługi poprzez przesłanie listy z dużą liczbą elementów.
- CVE-2017-7892Wysokie
Sandstorm Cap'n Proto w wersjach przed 0.5.3.1 pozwala na zdalne awarie związane z optymalizacją kompilatora. Zdalny atakujący może wywołać błąd segmentacji w aplikacji libcapnp 32-bitowej z powodu przepełnienia obliczeń arytmetyki wskaźników.
- CVE-2015-2311Krytyczne
W Sandstorm Cap'n Proto przed wersją 0.4.1.1 oraz 0.5.x przed wersją 0.5.1.1 występuje problem z niedoborem wartości całkowitych, który może umożliwić zdalnym użytkownikom spowodowanie awarii usługi lub uzyskanie poufnych informacji z pamięci, a nawet wykonanie dowolnego kodu za pomocą odpowiednio skonstruowanej wiadomości.
- CVE-2015-2310Krytyczne
Przepełnienie całkowite w pliku layout.c++ w Sandstorm Cap'n Proto przed wersją 0.4.1.1 oraz 0.5.x przed wersją 0.5.1.1 umożliwia zdalnym użytkownikom spowodowanie odmowy usługi lub potencjalne uzyskanie poufnych informacji z pamięci poprzez spreparowaną wiadomość, związaną z walidacją wskaźników.
Oryginalny opis (angielski, źródło NVD)
Sandstorm Cap'n Proto before 0.4.1.1 and 0.5.x before 0.5.1.2, when an application invokes the totalSize method on an object reader, allows remote peers to cause a denial of service (CPU consumption) via a crafted small message, which triggers a "tight" for loop. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-2312.

