PDA

View Full Version : Leak discovered in the Quake 3 Engine that allows crackers to hijack your PC


Cerberus_e
05-05-2006, 01:46 PM
Now the sourcecode is released, crackers found a leak in the code that allows them to take control of one's PC, via buffer overflow during a Boundary Error when the engine is processor the remapShader command.
It only works when you join their multiplayer server though.
So if you play singleplayer, or play on official servers, you don't have anything to worry about.
But players of Quake 3 or Return to Castle Wolfenstein and the like, you're warned. :)

Well, at least id Software releases their sourcecodes... other games probably have leaks too. Even more maybe, but they're unknown because the sorucecode isn't released.

Orochi Avlis
05-05-2006, 01:47 PM
Link?

And how do people find these errors?

Cerberus_e
05-05-2006, 01:49 PM
The link is in Dutch, but here is their source:

http://www.milw0rm.com/exploits/1750

Zero
05-05-2006, 02:19 PM
The link is in Dutch, but here is their source:

http://www.milw0rm.com/exploits/1750

As far as I know Quake 3 and Wolf don't use pixel shaders since they have compatibility with voodoo cards... since any voodoo doesn't have any pixel shaders then function "remapShader" won't be in the real quake 3 code, it would be in Quake 4 though..lol maybe also in Doom 3

My question is how much control does the person gain by doing this. if you logged into a non privileged account ( a user account) can this expolte be used to gain higher permission rights?

jimbob
05-05-2006, 02:20 PM
later games, such as CoD use pixel shaders, and it runs on the Quake3 engine.

Phayzon
05-05-2006, 02:22 PM
...CoD is Quake3 engine?

laffer
05-05-2006, 02:30 PM
Yup, CoD runs on the Quake 3 engine. Impressive eh? :)

Cerberus_e
05-05-2006, 03:13 PM
My question is how much control does the person gain by doing this. if you logged into a non privileged account ( a user account) can this expolte be used to gain higher permission rights?

No idea, all I know is that it allows the cracker to run random commands. Typical buffer overflow stuff :)

Phayzon
05-05-2006, 03:40 PM
@laffer

Very. I though CoD ran off its own engine :p

Cerberus_e
05-05-2006, 03:47 PM
Definitely not :)

Gabrobot
05-05-2006, 04:23 PM
As far as I know Quake 3 and Wolf don't use pixel shaders since they have compatibility with voodoo cards... since any voodoo doesn't have any pixel shaders then function "remapShader" won't be in the real quake 3 code, it would be in Quake 4 though..lol maybe also in Doom 3

They aren't the same kind of shaders. They aren't pixel shaders...Quake 3's materials are referred to as shaders.

Read id Software's shader manual for more info (http://www.heppler.com/shader/shader/index.html)

ShadeEX
05-06-2006, 08:31 AM
wow....

then there will most definatly come a counter messure if this get out in the open..

DK2000
05-06-2006, 09:47 AM
So now I have to worry about playing Quake 3 on my Xbox? :D

GodBlitZor
05-06-2006, 08:40 PM
IIRC, Crackers are the good guys.

Gibaholic
05-07-2006, 02:46 PM
So now I have to worry about playing Quake 3 on my Xbox? :D
Did they ever finish that port?

Cerberus_e
05-08-2006, 12:05 PM
Maybe he "ported" it himself.

ZuljinRaynor
05-09-2006, 01:59 PM
They released patches for RTCW, Q3 and ET.

Agulf
05-09-2006, 02:16 PM
http://www.idsoftware.com/

^clicky for us lazy people out there.
Quake III Arena 1.32c Patch for the win. Think I'll reinstall it just to patch :p

TerminX
05-09-2006, 02:35 PM
IIRC, Crackers are the good guys.
You do not recall correctly.