CVE Vulnerabilities

CVE-2010-2534

Published: Jul 28, 2010 | Modified: Nov 21, 2024
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
5 MEDIUM
AV:N/AC:L/Au:N/C:N/I:N/A:P
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM

The NetworkSyncCommandQueue function in network/network_command.cpp in OpenTTD before 1.0.3 does not properly clear a pointer in a linked list, which allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a crafted request, related to the client command queue.

Affected Software

Name Vendor Start Version End Version
Openttd Openttd 0.1.1 (including) 0.1.1 (including)
Openttd Openttd 0.1.2 (including) 0.1.2 (including)
Openttd Openttd 0.1.3 (including) 0.1.3 (including)
Openttd Openttd 0.1.4 (including) 0.1.4 (including)
Openttd Openttd 0.2.0 (including) 0.2.0 (including)
Openttd Openttd 0.2.1 (including) 0.2.1 (including)
Openttd Openttd 0.3.0 (including) 0.3.0 (including)
Openttd Openttd 0.3.1 (including) 0.3.1 (including)
Openttd Openttd 0.3.2 (including) 0.3.2 (including)
Openttd Openttd 0.3.2.1 (including) 0.3.2.1 (including)
Openttd Openttd 0.3.3 (including) 0.3.3 (including)
Openttd Openttd 0.3.4 (including) 0.3.4 (including)
Openttd Openttd 0.3.5 (including) 0.3.5 (including)
Openttd Openttd 0.3.6 (including) 0.3.6 (including)
Openttd Openttd 0.3.7 (including) 0.3.7 (including)
Openttd Openttd 0.4.0 (including) 0.4.0 (including)
Openttd Openttd 0.4.0.1 (including) 0.4.0.1 (including)
Openttd Openttd 0.4.5 (including) 0.4.5 (including)
Openttd Openttd 0.4.6 (including) 0.4.6 (including)
Openttd Openttd 0.4.7 (including) 0.4.7 (including)
Openttd Openttd 0.4.8 (including) 0.4.8 (including)
Openttd Openttd 0.4.8-rc1 (including) 0.4.8-rc1 (including)
Openttd Openttd 0.4.8-rc2 (including) 0.4.8-rc2 (including)
Openttd Openttd 0.5.0 (including) 0.5.0 (including)
Openttd Openttd 0.5.0-rc1 (including) 0.5.0-rc1 (including)
Openttd Openttd 0.5.0-rc2 (including) 0.5.0-rc2 (including)
Openttd Openttd 0.5.0-rc3 (including) 0.5.0-rc3 (including)
Openttd Openttd 0.5.0-rc4 (including) 0.5.0-rc4 (including)
Openttd Openttd 0.5.0-rc5 (including) 0.5.0-rc5 (including)
Openttd Openttd 0.5.1 (including) 0.5.1 (including)
Openttd Openttd 0.5.1-rc1 (including) 0.5.1-rc1 (including)
Openttd Openttd 0.5.1-rc2 (including) 0.5.1-rc2 (including)
Openttd Openttd 0.5.1-rc3 (including) 0.5.1-rc3 (including)
Openttd Openttd 0.5.2 (including) 0.5.2 (including)
Openttd Openttd 0.5.2-rc1 (including) 0.5.2-rc1 (including)
Openttd Openttd 0.5.3 (including) 0.5.3 (including)
Openttd Openttd 0.5.3-rc1 (including) 0.5.3-rc1 (including)
Openttd Openttd 0.5.3-rc2 (including) 0.5.3-rc2 (including)
Openttd Openttd 0.5.3-rc3 (including) 0.5.3-rc3 (including)
Openttd Openttd 0.6.0 (including) 0.6.0 (including)
Openttd Openttd 0.6.0-beta1 (including) 0.6.0-beta1 (including)
Openttd Openttd 0.6.0-beta2 (including) 0.6.0-beta2 (including)
Openttd Openttd 0.6.0-beta3 (including) 0.6.0-beta3 (including)
Openttd Openttd 0.6.0-beta4 (including) 0.6.0-beta4 (including)
Openttd Openttd 0.6.0-beta5 (including) 0.6.0-beta5 (including)
Openttd Openttd 0.6.0-rc1 (including) 0.6.0-rc1 (including)
Openttd Openttd 0.6.1 (including) 0.6.1 (including)
Openttd Openttd 0.6.1-rc1 (including) 0.6.1-rc1 (including)
Openttd Openttd 0.6.1-rc2 (including) 0.6.1-rc2 (including)
Openttd Openttd 0.6.2 (including) 0.6.2 (including)
Openttd Openttd 0.6.2-rc1 (including) 0.6.2-rc1 (including)
Openttd Openttd 0.6.2-rc2 (including) 0.6.2-rc2 (including)
Openttd Openttd 0.6.3 (including) 0.6.3 (including)
Openttd Openttd 0.6.3-rc1 (including) 0.6.3-rc1 (including)
Openttd Openttd 0.7.0 (including) 0.7.0 (including)
Openttd Openttd 0.7.0-beta1 (including) 0.7.0-beta1 (including)
Openttd Openttd 0.7.0-beta2 (including) 0.7.0-beta2 (including)
Openttd Openttd 0.7.0-rc1 (including) 0.7.0-rc1 (including)
Openttd Openttd 0.7.0-rc2 (including) 0.7.0-rc2 (including)
Openttd Openttd 0.7.1 (including) 0.7.1 (including)
Openttd Openttd 0.7.1-rc1 (including) 0.7.1-rc1 (including)
Openttd Openttd 0.7.1-rc2 (including) 0.7.1-rc2 (including)
Openttd Openttd 0.7.1-rc3 (including) 0.7.1-rc3 (including)
Openttd Openttd 0.7.2 (including) 0.7.2 (including)
Openttd Openttd 0.7.2-rc1 (including) 0.7.2-rc1 (including)
Openttd Openttd 0.7.2-rc2 (including) 0.7.2-rc2 (including)
Openttd Openttd 0.7.3 (including) 0.7.3 (including)
Openttd Openttd 0.7.3-rc1 (including) 0.7.3-rc1 (including)
Openttd Openttd 0.7.3-rc2 (including) 0.7.3-rc2 (including)
Openttd Openttd 0.7.4 (including) 0.7.4 (including)
Openttd Openttd 0.7.4-rc1 (including) 0.7.4-rc1 (including)
Openttd Openttd 0.7.5 (including) 0.7.5 (including)
Openttd Openttd 0.7.5-rc1 (including) 0.7.5-rc1 (including)
Openttd Openttd 1.0.0 (including) 1.0.0 (including)
Openttd Openttd 1.0.0-beta1 (including) 1.0.0-beta1 (including)
Openttd Openttd 1.0.0-beta2 (including) 1.0.0-beta2 (including)
Openttd Openttd 1.0.0-beta3 (including) 1.0.0-beta3 (including)
Openttd Openttd 1.0.0-beta4 (including) 1.0.0-beta4 (including)
Openttd Openttd 1.0.0-rc1 (including) 1.0.0-rc1 (including)
Openttd Openttd 1.0.0-rc2 (including) 1.0.0-rc2 (including)
Openttd Openttd 1.0.0-rc3 (including) 1.0.0-rc3 (including)
Openttd Openttd 1.0.1 (including) 1.0.1 (including)
Openttd Openttd 1.0.1-rc1 (including) 1.0.1-rc1 (including)
Openttd Openttd 1.0.1-rc2 (including) 1.0.1-rc2 (including)
Openttd Openttd 1.0.2 (including) 1.0.2 (including)
Openttd Openttd 1.0.2-rc1 (including) 1.0.2-rc1 (including)
Openttd Openttd 1.0.3-rc1 (including) 1.0.3-rc1 (including)
Openttd Ubuntu upstream *

References