Skip to content
OpenAdvisories
Unscored CVE-2007-3917 EUVD-2007-3901GHSA-5x5x-c9q8-x83f

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 …

Published Oct 11, 2007 · Updated Aug 7, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 4.0 wesnoth 1.2-2 DSA-1386-1
Debian 3.1 wesnoth 0.9.0-6 DSA-1386-1

Advisories 1

References