Katalog CVE

CVE-2007-3917

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Silnik wieloosobowy w Wesnoth 1.2.x przed wersją 1.2.7 oraz 1.3.x przed wersją 1.3.9 pozwala zdalnym serwerom na wywołanie odmowy usługi (crash) poprzez długą wiadomość z wielobajtowymi znakami, co może prowadzić do nieprawidłowego ciągu UTF-8 po obcięciu. To wywołuje nieobsługiwany wyjątek związany z funkcją truncate_message.

Ocena ryzyka

Podatność ta może prowadzić do awarii zarówno klientów, jak i serwerów, co może zakłócić dostępność usługi dla użytkowników. Organizacje mogą doświadczyć przestojów oraz utraty danych w wyniku ataków wykorzystujących tę lukę.

Rekomendacja

Zaleca się aktualizację do wersji Wesnoth 1.2.7 lub 1.3.9, aby usunąć tę podatność. Dodatkowo, warto monitorować i ograniczać długość wiadomości przesyłanych przez serwery, aby zminimalizować ryzyko wystąpienia podobnych problemów.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The multiplayer engine in Wesnoth 1.2.x before 1.2.7 and 1.3.x before 1.3.9 allows remote servers to cause a denial of service (crash) via a long message with multibyte characters that can produce an invalid UTF-8 string after it is truncated, which triggers an uncaught exception, involving the truncate_message function in server/server.cpp. NOTE: this issue affects both clients and servers.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS