Armed Assault (aka ArmA) 1.14 and earlier and 1.16 beta and Armed Assault II 1.02 and earlier allows remote attackers to cause a denial of service via a join packet with a final field whose value is (1) 0 which triggers a server crash related to memory allocation or (2) 1 which triggers CPU/memory consumption and a NULL pointer dereference.