Hopefully it is gonna be fixed soon ! 2010/3/5 Alfred Reynolds <[email protected]>
> You can always email me directly (or any of the Valve guys on this list) > with any exploit details you find. Thanks for the details, we will work on a > fix. > > > -----Original Message----- > > From: [email protected] [mailto:hlds_linux- > > [email protected]] On Behalf Of Damian Klimek > > Sent: Thursday, March 04, 2010 1:04 PM > > To: [email protected] > > Subject: [hlds_linux] HLDS exploit ? > > > > Hi all, > > > > I've got info from some friends that due to error in HLDS engine code > > whole server could be shut down. > > According to unknown-source code of propably HLDS problem is propably > > in function SV_ParseVoiceData. > > > > http://ampaste.net/m32c5281a > > > > > > // Read in the data. > > nDataLength = MSG_ReadShort(); > > --> if( nDataLength > sizeof(chReceived) ) > > { > > Host_Error("SV_ParseVoiceData: invalid incoming > > packet.\n"); > > return; > > } > > MSG_ReadBuf( nDataLength, chReceived ); > > > > > > > > I had tested hlds_vcrash on hlds_i686/linux 4617 and it worked well - > > I'm suprised that Valve did nothing in this case, because exploits are > > available since 1st March... > > > > http://rghost.net/1076529 > > > > I had also backuped them on my server, so you can check them against > > your servers. > > > > http://damianlimek.pl/hlds-exploit/ > > > > Unfortunately they could work, so it may be problem for hosting > > companies which can get more e-mails about 'my CS1.6 server in your > > company has crashed over 9000 times!' > > > > Possible fixes are: using DPROTO [unsure about legal way of using this > > - it doesn't modify HLDS code, but allow to use cracked clients...], > > or trying to modify hlds_i686 binary [which is illegal of course]. > > > > There's how it works on : > > > > Server side: > > > > [....dropping clients...] > > 16:09 Dropped ---->MaRcIn<---- from server > > 16:09 Reason: Server shutting down > > 16:09 Dropped KuBa from server > > 16:09 Reason: Server shutting down > > 16:09 FATAL ERROR (shutting down): Host_Error: > > SV_ParseVoiceData: invalid incoming packet. > > 16:09 > > 16:09 > > 16:09 Add "-debug" to the ./hlds_run command line to generate a > > debug.log to help with solving this > > 16:09 problem > > 16:09 czw mar 4 16:08:46 CET 2010: Server restart in 10 seconds > > 16:09 > > > > > > Attacker's side: > > > > 17:16 C:\Documents and Settings\Damian\Pulpit>hlds_vcrash.exe > > 195.114.0.89 27015 48 3 > > 17:16 Trying to connect to 195.114.0.89:27015; protocol=48; > > auth_type=3 > > 17:16 > > 17:16 Challenging... OK > > 17:16 Connecting... OK > > 17:16 Sending exploit... OK > > 17:16 Done. > > 17:16 > > 17:16 > > 17:16 Press any key to exit > > 17:16 > > > > But remember, You use these programs on your own risk, and I cannot > > guarantee that it's legal to use them. > > > > -- > > Damian > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

