[15326] in bugtraq

home help back first fref pref prev next nref lref last post

xfs + gdm allow DoS of console

daemon@ATHENA.MIT.EDU (Mike Leonhard)
Wed Jun 14 15:46:57 2000

Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Message-Id:  <00e901bfd51a$335ef3b0$1000000a@theytalk.com>
Date:         Tue, 13 Jun 2000 10:31:49 +0100
Reply-To: Mike Leonhard <mike@THEYTALK.COM>
From: Mike Leonhard <mike@THEYTALK.COM>
To: BUGTRAQ@SECURITYFOCUS.COM
Content-Transfer-Encoding: 8bit

RedHat 6.2 further extends the xfs problem with its buggy gdm.  gdm apparently ignores the --nodaemon option specified to it in inittab.  If the X server fails to load for whatever reason, gdm will immediately reload it.  This causes the console to become unusable - caught in a loop with the screen flashing every 2 seconds as the X server tries to load.  On a machine with no network login capability the only way out of this situation is to reboot the system by pressing CTRL-ALT-DEL on the keyboard.  If gdm would exit when the X server quits, then init would reload it in a safe manner - stopping for 5 min if gdm is reloaded, I believe it is, 10 times in one minute.

RedHat's updated gdm rpm as of last week did not resolve this issue.  I wonder if it was a good idea to move the 'fixed' font into xfs.  I have had good experiences with xfstt, but I have always had my normal X fonts loaded directly from disk.

Mike_L
mike@theytalk.com


----- Original Message ----- 
From: "Michal Zalewski" <lcamtuf@TPI.PL>
To: <BUGTRAQ@SECURITYFOCUS.COM>
Sent: Sunday, April 16, 2000 2:31 PM
Subject: xfs

Due to improper input validation (NULL pointer occours on strcpy()), any
user may crash X fontserver under RedHat 6.x, causing effective DoS for
whole X server :)
_______________________________________________________
Michal Zalewski [lcamtuf@tpi.pl] [tp.internet/security]
[http://lcamtuf.na.export.pl] <=--=> bash$ :(){ :|:&};:
=-----=> God is real, unless declared integer. <=-----=

home help back first fref pref prev next nref lref last post