CVE:CVE-2010-4168
CNNVD:CNNVD-201011-194
OpenTTD 是一款开放源码的游戏引擎。
OpenTTD 1.0.5之前的1.0.x版本中存在多个释放后使用漏洞。(1)远程攻击者可以通过从服务器传输地图的过程中突然断开连接导致拒绝服务(无效写入以及守护程序崩溃)。该漏洞与network/network_server.cpp文件有关；(2)远程攻击者可以通过突然断开连接的方式导致拒绝服务(无效读取以及守护程序崩溃)。该漏洞与network/network_server.cpp文件有关；(3)远程服务器可以通过在联合进程的过程中迫使连接断开导致拒绝服务(无效读取以及应用程序崩溃)。该漏洞与network/network.cpp文件有关。
solution:Upgrade openttd openttd to a higher version than 1.0.0,1.0.0:beta1,1.0.0:beta2,1.0.0:beta3,1.0.0:beta4,1.0.0:rc1,1.0.0:rc2,1.0.0:rc3,1.0.1,1.0.1:rc1,1.0.1:rc2,1.0.2,1.0.2:rc1,1.0.3,1.0.3:rc1,1.0.4,1.0.4:rc1,1.0.5:rc1,1.0.5:rc2,and avoid the version 1.0.0,1.0.0:beta1,1.0.0:beta2,1.0.0:beta3,1.0.0:beta4,1.0.0:rc1,1.0.0:rc2,1.0.0:rc3,1.0.1,1.0.1:rc1,1.0.1:rc2,1.0.2,1.0.2:rc1,1.0.3,1.0.3:rc1,1.0.4,1.0.4:rc1,1.0.5:rc1,1.0.5:rc2