Author Topic: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS  (Read 26279 times)

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« on: June 07, 2008, 03:28:50 pm »
A very serious bug has been found, which affects every single Tremulous server. I will not disclose any information about how to reproduce it. If you do know, please do not tell people about it, it will only make this situation worse.

For server owners:
Check to see if a newer version of the qvm you are using is available. Notify the authors if that has not been done yet.

For qvm makers:
Apply the following patch to your code and release a new version of your qvm immediately.
http://code.google.com/p/p-g-qvm/issues/detail?id=111
Thanks to Rezyn for the patch! :)
« Last Edit: June 07, 2008, 06:11:12 pm by Paradox »
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #1 on: June 07, 2008, 04:25:11 pm »
If your QVM doesn't have an update, use laks, its fixed and released.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #2 on: June 07, 2008, 04:28:48 pm »
Now let's go crash some servers! xD

Divmax

  • Posts: 197
  • Turrets: +3/-8
1.1.0 vanilla servers are safe, although they already have a lot of bugs.

QVM Status:
PGQVM - Updated and has released an official version.
Amanieu's QVM - Updated and has released an official version.
Lakitu7's QVM - Updated and has released an official version.

TremWars QVM - Updated in the SVN and on the server.
Equilibrium QVM - Updated and has released an official version.
Tremulous SVN - Updated and fixed from r1090 onwards.

Red denotes that it isn't fixed.
Green denotes it is fixed.



Links to fixed QVMs(You might be required to compile)
Just Download :
Lakitu7's Latest QVM
PGQVM
Required to compile:
Amanieu's QVM(Fixed in SVN)
TremWars QVM(Fixed in SVN)
Now let's go crash some servers! xD
Seriously, don't.
« Last Edit: June 08, 2008, 07:27:57 am by Divmax »
I'm a developer for the following projects(now I'm inactive) :
TremWars's QVMNot updated anymore
TremWars's Client and Server Executable
TremWars's QVM 2

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #4 on: June 07, 2008, 04:49:09 pm »
Tremulous svn is also affected btw. I already submitted a bug report.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #5 on: June 07, 2008, 06:02:31 pm »
PGQVM updated. Download now featured

∧OMG ENTROPY∧

Divmax

  • Posts: 197
  • Turrets: +3/-8
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #6 on: June 07, 2008, 06:33:25 pm »
People using Lakitu's QVM and TremWars QVM, please update because a new exploit is found.
I'm a developer for the following projects(now I'm inactive) :
TremWars's QVMNot updated anymore
TremWars's Client and Server Executable
TremWars's QVM 2

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #7 on: June 07, 2008, 06:33:57 pm »
Lakitu7's qvm 5.21 still has the bug in another form. Must upgrade to 5.22.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #8 on: June 07, 2008, 07:11:06 pm »
5.22 posted. Everyone did rather jump the gun in assuming that the 5.21 I released last night was this bug rather than the bug it actually was. Oh well.

Amanieu needs to not release bugs so publically next time so things are not so frantic. The actual exploit was on public irc before anyone had fixes. That's no good.

Also Trem SVN needs someone to commit this.

Rocinante

  • Posts: 642
  • Turrets: +252/-668
    • My Homepage
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #9 on: June 07, 2008, 07:19:10 pm »
And someone was running around to other servers crashing them intentionally...
}MG{Mercenaries Guild
"On my ship, the Rocinante, wheeling through the galaxies, headed for the heart of Cygnus, headlong into mystery." -- Rush, "Cygnus X-1"

blood2.0

  • Guest
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #10 on: June 07, 2008, 07:44:52 pm »
i am confused what is the bug?!

Rocinante

  • Posts: 642
  • Turrets: +252/-668
    • My Homepage
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #11 on: June 07, 2008, 08:17:59 pm »
It causes servers to crash.  That's already more than should be "in the wild" about this, but since the cat was already let out of the bag that's as much as will be discussed in public :>
}MG{Mercenaries Guild
"On my ship, the Rocinante, wheeling through the galaxies, headed for the heart of Cygnus, headlong into mystery." -- Rush, "Cygnus X-1"

ziplocpeople

  • Posts: 346
  • Turrets: +23/-20
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #12 on: June 07, 2008, 08:36:14 pm »
This bug seems to be a very big pain. I can only hope that all the trem servers will update IMMEDIATELY. This bug has allready caused enough trouble, and I don't want to see any more crashes because of it.
« Last Edit: June 07, 2008, 08:51:58 pm by ziplocpeople »
Quote from: Sir|Periculosus
yes yes spam a little more and heyll understand! yes yes
मैं स्पैम बॉट समर्थन
मैं हिन्दी का समर्थन
~The Medistation

+ OPTIMUS +

  • Posts: 1098
  • Turrets: +263/-164
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #13 on: June 07, 2008, 09:15:26 pm »
!!!GRIN!!!

what was this? :-) attack of the killer bees? sounded like if a bug would've set a granger free from the game :-D
success is the ability to go from failure to failure without losing your enthusiasm

+PICS+

zaborack

  • Posts: 1
  • Turrets: +0/-0
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #14 on: June 07, 2008, 11:13:06 pm »
The 'Unlimited BP' server will hopefully be up and running again soon, with a new QVM.
Thank you for your help.

AirJordan

  • Posts: 3
  • Turrets: +1/-0
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #15 on: June 08, 2008, 12:52:54 am »
doesnt work for me.....not for Mac OSX :'(

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #16 on: June 08, 2008, 01:08:03 am »
doesnt work for me.....not for Mac OSX :'(

This has absolutely nothing to do with what version of anything you are running. It affects QVM files, which are platform independent. If you are not running a public Tremulous server which runs a game.qvm other than the one that comes with it, this does not affect you. If you are only a player with a client, this does not affect you.

If you do run a server and are trying to apply this patch to qvm files that you compile yourself, this patch will not change whether or not it compiles. If you already have a working build environment, it will work. If not, it will not.

Le Compilateur

  • Posts: 315
  • Turrets: +14/-19
Equilibrium QVM updated
« Reply #17 on: June 08, 2008, 04:44:20 am »
Equilibrium QVM 2.5 released. Contains bugfix patch. Note: previous versions do not contain the patch and as such are still susceptible to this bug.
« Last Edit: June 08, 2008, 04:49:09 am by Le Compilateur »
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

wireddd

  • Posts: 40
  • Turrets: +7/-7
    • Random Keywhacking
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #18 on: June 08, 2008, 10:10:04 pm »
All of the Knights of Reason servers are patched, including the tremx server. If you are running a custom qvm I made and need help, or a new one, let me know via a pm here or on my forums, and I will help you out.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #19 on: June 09, 2008, 06:20:03 pm »
I saw a person attempting to crash servers yesterday.
One of my admins wrote down his IP.

If you want it, ill pm you

∧OMG ENTROPY∧

Le Compilateur

  • Posts: 315
  • Turrets: +14/-19
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #20 on: June 09, 2008, 08:23:16 pm »
I'd like it please. I don't want this jerk coming on my server(s).
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Vociferous

  • Posts: 5
  • Turrets: +1/-0
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #21 on: June 10, 2008, 01:52:28 pm »
Takhis.net was updated a few days ago, was the first thing i did when i heard of a exploit in the wild. :)

slux_ITA

  • Posts: 38
  • Turrets: +0/-0
    • http://www.capponcino.it/alessio
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #22 on: June 12, 2008, 01:19:11 pm »
MxB private server fixed with the last paradox QVM.
Prolinux server will be fixed soon!

Thanks to all!

tuple

  • Posts: 833
  • Turrets: +97/-80
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #23 on: June 12, 2008, 04:21:52 pm »
FWIW, I wouldn't announce servers that haven't been or will be patched.  You'll just atract the party crashers. ;)

Le Compilateur

  • Posts: 315
  • Turrets: +14/-19
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #24 on: June 12, 2008, 08:32:22 pm »
You mean the server crashers...
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

blood2.0

  • Guest
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #25 on: June 12, 2008, 08:37:29 pm »
ok at least what is the error message and how do i pach

TinMan

  • Posts: 1019
  • Turrets: +49/-70
    • http://neonpulse.net
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #26 on: June 12, 2008, 08:59:34 pm »
I will not disclose any information about how to reproduce it. If you do know, please do not tell people about it, it will only make this situation worse.

LOL SECURITY THROUGH OBSCURITY! Too bad this game is OpenSource. When you find a bug you tell everybody, then it gets fixed.
This was useful for buffer overflows mid-scrim :P
Code: [Select]
Linux: ~/.tremulous/base/
Mac: ~/Library/Application\ Support/Tremulous/base/
Windows: C:\Documents and Settings\username\Local Settings\Application Data\Tremulous\base\
NeonPulse
http://neonpulse.net/media/games/tremulous/base/autoexec.cfg

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #27 on: June 13, 2008, 12:56:43 pm »
LOL SECURITY THROUGH OBSCURITY!
LOL CAN'T READ!
Please learn about the concept of "Security by Obscurity" so you can understand what it is your talking about.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

TinMan

  • Posts: 1019
  • Turrets: +49/-70
    • http://neonpulse.net
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #28 on: June 13, 2008, 08:54:58 pm »
Um, David, re-read that, let it sink in, and then you'll understand. The first post in this thread is about not telling others about the problem but just having QVM developers apply the path to their new releases. That would fall under a method of "security through obscurity" if he doesn't want others looking into the issue or knowing about it.

What should happen is "Hey guys, there's a buffer overflow problem that some kiddies have been exploiting, don't be ignorant of it, go to this bug page, read into how it happens and make sure you get a new QVM with it patched, inform your server's admins about it, and spread the word to other server admins, especially the new ones."

(Mr. Comma is my biah)
Code: [Select]
Linux: ~/.tremulous/base/
Mac: ~/Library/Application\ Support/Tremulous/base/
Windows: C:\Documents and Settings\username\Local Settings\Application Data\Tremulous\base\
NeonPulse
http://neonpulse.net/media/games/tremulous/base/autoexec.cfg

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: CRITICAL BUG FOUND, PLEASE UPGRADE YOUR SERVERS
« Reply #29 on: June 13, 2008, 11:36:48 pm »
Nobody is trying to 'hide' anything.
Not screaming it from the roof tops != security through obscurity.
Its just good common sense.
Security through obscurity would be not telling anyone how the pure check works, or not giving out the source code.
What's happening here is called full disclosure, and if in keeping with the de facto standard way would be a lot lighter on detail.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.