well if this is the beginning I don't want to imagine how will be the future of this game.
I'm talking about America's Army 3 released less than one month ago and of which I can affirm that from a security point of view it's a disaster.
in the moment I'm writing AA3 3.0.4 is affected by at leat 4 vulnerabilities, of which one is still a work-in-progress:
-
http://aluigi.org/adv/aa3blah-adv.txt-
http://aluigi.org/adv/ut3sticle-adv.txt-
http://aluigi.org/adv/ut3mendo-adv.txt- the JOINSPLIT bug
I have found the first one just some days ago.
the other 2 are the famous vulnerabilities which I found in the Unreal 3 engine in the 2008 and are magically still here in this new game.
at the moment I have unofficially fixed the first 2 while the third is a complete chaos so forget a quick fix.
now about this fourth vulnerability, it's related to the senseless JOINSPLIT command which practically allows one single client to occupy all the slots of the server it wants.
so, yes, it's enough to remove this command to avoid the bug (I will release the work-around when I will release the advisory).
the cause is still not much clear anyway the following is the proof-of-concept for testing it and if someone has an own internet server let me know the result of the test:
Code:
unrealfp -1 -x 7 -s JOINSPLIT 1 100 -l "ui_bink_master?Name=player?team=0?Face=0" 127.0.0.1 8777