CVE-2016-2851
KrytyczneStreszczenie
Przepełnienie całkowitej liczby w pliku proto.c w libotr przed wersją 4.1.1 na platformach 64-bitowych umożliwia zdalnym atakującym spowodowanie odmowy usługi (uszkodzenie pamięci i awaria aplikacji) lub wykonanie dowolnego kodu poprzez wysłanie serii dużych wiadomości OTR, co prowadzi do przepełnienia bufora w stercie.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do zdalnego wywołania awarii aplikacji lub uruchomienia złośliwego kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację libotr do wersji 4.1.1 lub nowszej, aby usunąć tę podatność oraz monitorowanie systemów pod kątem podejrzanej aktywności.
Oryginalny opis (angielski, źródło NVD)
Integer overflow in proto.c in libotr before 4.1.1 on 64-bit platforms allows remote attackers to cause a denial of service (memory corruption and application crash) or execute arbitrary code via a series of large OTR messages, which triggers a heap-based buffer overflow.

