[LWN Logo]


______________________________________________________________________________
		   Caldera Systems, Inc.  Security Advisory

Subject:		DoS attack against X server
Advisory number: 	CSSA-2000-012.0
Issue date: 		2000 May, 18
Cross reference:        
______________________________________________________________________________


1. Problem Description

   A bug was discovered in the X server's authentication code that                
   allows a remote user to completely hang the victim's X server                  
   at least for a considerable amount of time, and eventually crash               
   it. While the X server is frozen, it is not even possible to switch            
   to a different console.                                                        
                                                                                
   Note that this bug can even be exploited if the attacker is                    
   unable to authenticate with the X server. Being able to connect                
   to the server's TCP port at all is sufficient.                                 

 
2. Vulnerable Versions

   System                       Package
   -----------------------------------------------------------
   OpenLinux Desktop 2.3        All packages previous to
                                XFree86-3.3.4-2

   OpenLinux eServer 2.3        All packages previous to
   and OpenLinux eBuilder       XFree86-3.3.5-2

   OpenLinux eDesktop 2.4	    All packages previous to
                                XFree86-3.3.6-4
 
3. Solution

   Workaround:

   none

   The proper solution is to upgrade to the fixed packages.

4. OpenLinux Desktop 2.3

   4.1 Location of Fixed Packages

       The upgrade packages can be found on Caldera's FTP site at:

       ftp://ftp.calderasystems.com/pub/updates/OpenLinux/2.3/current/RPMS/

       The corresponding source code package can be found at:

       ftp://ftp.calderaystems.com/pub/updates/OpenLinux/2.3/current/SRPMS

   4.2 Verification

	e47eadda875eee4ab8d0a291d637d059  RPMS/XFree86-3.3.4-2.i386.rpm
	191c316d4eea4fcd92f8aeb2f5edbe06  RPMS/XFree86-3DLabs-3.3.4-2.i386.rpm
	b7040e13b77a97220b7828ba415daee8  RPMS/XFree86-AGX-3.3.4-2.i386.rpm
	8acc5f38d8c70a9492629ad0adfbd6f1  RPMS/XFree86-FBDev-3.3.4-2.i386.rpm
	14cdf769edeba280c2308290a9937a43  RPMS/XFree86-I128-3.3.4-2.i386.rpm
	4ed84bd93471ca0fd229ecd6a433c3d7  RPMS/XFree86-IBM8514-3.3.4-2.i386.rpm
	863295c4f05315be9ea050b40363258e  RPMS/XFree86-Mach32-3.3.4-2.i386.rpm
	bf7f24c076419518ff089b60aa4e8553  RPMS/XFree86-Mach64-3.3.4-2.i386.rpm
	6d551a9a7b852f05c68b5e3635b59bfc  RPMS/XFree86-Mach8-3.3.4-2.i386.rpm
	1fe1abc76a0842b97c48a424c1733acb  RPMS/XFree86-Mono-3.3.4-2.i386.rpm
	521e764b5dd70d3b1795e9a1b6d71fcf  RPMS/XFree86-P9000-3.3.4-2.i386.rpm
	201dd099b81ba57bfa7167cf96fe5615  RPMS/XFree86-S3-3.3.4-2.i386.rpm
	9b43a190ce9b9f6f3baf6443bb6d9734  RPMS/XFree86-S3V-3.3.4-2.i386.rpm
	e834c9e567147030b39389cba02b00c3  RPMS/XFree86-SVGA-3.3.4-2.i386.rpm
	bf03cbaabf8cb71777d519e366780e9a  RPMS/XFree86-VGA16-3.3.4-2.i386.rpm
	baa9392acd3edef81a599e1a6278bf17  RPMS/XFree86-W32-3.3.4-2.i386.rpm
	350a3f98292d4b3c08a2295c4f21535c  RPMS/XFree86-Xnest-3.3.4-2.i386.rpm
	27b0ad23c15d940fc03aa9c893fb9351  RPMS/XFree86-Xprt-3.3.4-2.i386.rpm
	7840fa3a7b6fdc4abe63f5e289463378  RPMS/XFree86-Xvfb-3.3.4-2.i386.rpm
	4437da72b8ec1e26f12c4ca1be0a6174  RPMS/XFree86-addons-3.3.4-2.i386.rpm
	4d268f401ef2cae42af2ad8ff1347d9c  RPMS/XFree86-config-eg-3.3.4-2.i386.rpm
	26637d34a89c7ea176a584b46a494c3d  RPMS/XFree86-devel-3.3.4-2.i386.rpm
	89d9483496273782bace8224550d8366  RPMS/XFree86-devel-prof-3.3.4-2.i386.rpm
	d07b57df8ba462126bdd02e51d3e3223  RPMS/XFree86-devel-static-3.3.4-2.i386.rpm
	95c2a6029c0ad41400bc1234772563fc  RPMS/XFree86-fontserver-3.3.4-2.i386.rpm
	6ec6d806cc55a9782702ccf961a7fdad  RPMS/XFree86-imake-3.3.4-2.i386.rpm
	2a743d0e778df601dea20a5e0b3668da  RPMS/XFree86-libs-3.3.4-2.i386.rpm
	26edf6ebffe04bfd0afb1ac4b4bb8dec  RPMS/XFree86-programs-3.3.4-2.i386.rpm
	9990d1e66683ce246aada5970a64b545  RPMS/XFree86-server-3.3.4-2.i386.rpm
	5b0e3e42b44d729286e9501755d1c5a0  RPMS/XFree86-server-devel-3.3.4-2.i386.rpm
	bdb8335ecf86909970e428441db3a92c  RPMS/XFree86-server-modules-3.3.4-2.i386.rpm
	81186ac0635ec8f951c80e1356a3b80d  RPMS/XFree86-setup-3.3.4-2.i386.rpm
	3ed30b53bbbbc4f2d786f64915990690  RPMS/XFree86-twm-3.3.4-2.i386.rpm
	3c84834e30822a29223419a1a059514d  RPMS/XFree86-xdm-3.3.4-2.i386.rpm
	1969a8732c3a4f65c4ed13e4cec707e0  RPMS/XFree86-xsm-3.3.4-2.i386.rpm
	149389a9e8b998a2c3c8cc81b3820e33  RPMS/XFree86-xterm-3.3.4-2.i386.rpm
	508d513153ca9981a6ae896bcbe3a7c6  SRPMS/XFree86-3.3.4-2.src.rpm
  
	
   4.3 Installing Fixed Packages

       Upgrade the affected packages with the following commands:

	  rpm -F XFree86-*.i386.rpm

5. OpenLinux eServer 2.3 and OpenLinux eBuilder for ECential 3.0


   5.1 Location of Fixed Packages

       The upgrade packages can be found on Caldera's FTP site at:

       ftp://ftp.calderasystems.com/pub/updates/eServer/2.3/current/RPMS/

       The corresponding source code package can be found at:

       ftp://ftp.calderaystems.com/pub/updates/eServer/2.3/current/SRPMS

   5.2 Verification

	dfa277a610be95d95df09cdf1f1d88e7  RPMS/XFree86-3.3.5-2.i386.rpm
	13a319b2eb17506cab2e4a410e0078e9  RPMS/XFree86-3DLabs-3.3.5-2.i386.rpm
	b3d57544956bc202f66dee2c434b9305  RPMS/XFree86-AGX-3.3.5-2.i386.rpm
	7be001895528d32014c7c867a2f9aeb5  RPMS/XFree86-FBDev-3.3.5-2.i386.rpm
	0a709596d10717fa47e9ec16f3fbb38d  RPMS/XFree86-I128-3.3.5-2.i386.rpm
	184493abe6cb12b0b423d4575b7061e3  RPMS/XFree86-IBM8514-3.3.5-2.i386.rpm
	58c24473dd82874e8549fca8caa44c56  RPMS/XFree86-Mach32-3.3.5-2.i386.rpm
	f61cd8d3efa4443e6e24c7f6a6a8342b  RPMS/XFree86-Mach64-3.3.5-2.i386.rpm
	e265202bf951f693666ad06b3d993d7a  RPMS/XFree86-Mach8-3.3.5-2.i386.rpm
	a8d6f0710d61459ac29991e2062216d5  RPMS/XFree86-Mono-3.3.5-2.i386.rpm
	3962e4b788933bb6d13ea0ce9680546a  RPMS/XFree86-P9000-3.3.5-2.i386.rpm
	b8d7494c0fa3a077781ba0539ff2937d  RPMS/XFree86-S3-3.3.5-2.i386.rpm
	f2c798e3f27c535a5205068ecd375b4d  RPMS/XFree86-S3V-3.3.5-2.i386.rpm
	3a7d93a3bc29a9da6aedee80a60b6d5f  RPMS/XFree86-SVGA-3.3.5-2.i386.rpm
	68fe19ac75180d78de78ed4b3679a37f  RPMS/XFree86-VGA16-3.3.5-2.i386.rpm
	910d6baa78e479d64f934ec0346c8549  RPMS/XFree86-W32-3.3.5-2.i386.rpm
	648106cdee036742fa58cfc83c7f6fc9  RPMS/XFree86-Xnest-3.3.5-2.i386.rpm
	de0dc78101ed409e6372f5e6f27da63d  RPMS/XFree86-Xprt-3.3.5-2.i386.rpm
	00c4cf39dfc984b2b55fd6cc59fff0a2  RPMS/XFree86-Xvfb-3.3.5-2.i386.rpm
	2d6212fa6222465b25cf95f769174343  RPMS/XFree86-addons-3.3.5-2.i386.rpm
	649a3cb0cef062eee6603d25e9557693  RPMS/XFree86-config-3.3.5-1.i386.rpm
	8588f09912a2c8a96f1f7febf5fc395d  RPMS/XFree86-config-eg-3.3.5-2.i386.rpm
	dd7addf8c8ab50d49acc9ee5d76619a0  RPMS/XFree86-devel-3.3.5-2.i386.rpm
	e630a3ffdb8c17b9d66c5bceb8be18fc  RPMS/XFree86-devel-prof-3.3.5-2.i386.rpm
	4f50e3781f985cd2079959d223c3a142  RPMS/XFree86-devel-static-3.3.5-2.i386.rpm
	9de97203c3930618b9d0be698b6f68a4  RPMS/XFree86-fontserver-3.3.5-2.i386.rpm
	a1ec4590d14a83bbdccbfc9ba1b788a5  RPMS/XFree86-imake-3.3.5-2.i386.rpm
	2e0f1b02918803b063b0f4aec51dfb3e  RPMS/XFree86-libs-3.3.5-2.i386.rpm
	f36cd6f0d0488557f3c8b0979b34a26b  RPMS/XFree86-programs-3.3.5-2.i386.rpm
	d7378036dfe62a5e5c64c9a67650a935  RPMS/XFree86-server-3.3.5-2.i386.rpm
	ef3b1dc316bbfc0362a085dd609bbf22  RPMS/XFree86-server-devel-3.3.5-2.i386.rpm
	10a02294ddba63a412d1fb2eb0762939  RPMS/XFree86-server-modules-3.3.5-2.i386.rpm
	29c4568149a1716789636d31307f3983  RPMS/XFree86-setup-3.3.5-2.i386.rpm
	ce4aa89441329d4b452586a68fa94f86  RPMS/XFree86-twm-3.3.5-2.i386.rpm
	35d8b3ec50ff50e20d3490de22ae04da  RPMS/XFree86-xdm-3.3.5-2.i386.rpm
	3d508ae64595cdc24e1bfcb5bb74de5a  RPMS/XFree86-xsm-3.3.5-2.i386.rpm
	1b6b6cacc15ab656b5aecae3316568d7  RPMS/XFree86-xterm-3.3.5-2.i386.rpm
	d4ba6451b1c4f9f84d1111e63d37acb0  SRPMS/XFree86-3.3.5-2.src.rpm
	9725aea03027ed4ec4db28724781e889  SRPMS/XFree86-config-3.3.5-1.src.rpm

       
   5.3 Installing Fixed Packages

       Upgrade the affected packages with the following commands:

	  After upgrading to the latest XFree86-config,
	  
	  rpm -F XFree86-*.i386.rpm

6. OpenLinux eDesktop 2.4

   6.1 Location of Fixed Packages

       The upgrade packages can be found on Caldera's FTP site at:

       ftp://ftp.calderasystems.com/pub/updates/eDesktop/2.4/current/RPMS/

       The corresponding source code package can be found at:

       ftp://ftp.calderaystems.com/pub/updates/eDesktop/2.4/current/SRPMS

   6.2 Verification

	802bdc15b91584101ebbd984c282e922  RPMS/XFree86-3.3.6-4.i386.rpm
	ca8a6bb21acdba0c66b4139dcc9719fc  RPMS/XFree86-3DLabs-3.3.6-4.i386.rpm
	61853656fff06e82295042ba0c5dca17  RPMS/XFree86-AGX-3.3.6-4.i386.rpm
	7cdb70e45e5ff3f1c744f0622a1b69e4  RPMS/XFree86-FBDev-3.3.6-4.i386.rpm
	5bb19b82ec8024c34dbbc261a5a147a3  RPMS/XFree86-I128-3.3.6-4.i386.rpm
	124a304d0e17a352aaf24d90f25a65fb  RPMS/XFree86-IBM8514-3.3.6-4.i386.rpm
	3ba2b009ee34202d595a48102e9cd635  RPMS/XFree86-Mach32-3.3.6-4.i386.rpm
	5c135d133342d9994a5ced6cd26450d9  RPMS/XFree86-Mach64-3.3.6-4.i386.rpm
	98fe1082030908a0565be24c01f6e35c  RPMS/XFree86-Mach8-3.3.6-4.i386.rpm
	c32680b10bf6e6d10a3b1a3d72bb1b29  RPMS/XFree86-Mono-3.3.6-4.i386.rpm
	bf8d929f0daa95bc67740d51a13ba837  RPMS/XFree86-P9000-3.3.6-4.i386.rpm
	ec8dc68fbe0b5ce8576a00c8141feff0  RPMS/XFree86-S3-3.3.6-4.i386.rpm
	02d8782809fca9b9c6ec48ebf5720e0c  RPMS/XFree86-S3V-3.3.6-4.i386.rpm
	8c3e5aef4ca78ce78ac3f1ac0c662115  RPMS/XFree86-SVGA-3.3.6-4.i386.rpm
	483e2db61954935b4c6011da6b270eaf  RPMS/XFree86-VGA16-3.3.6-4.i386.rpm
	5f842ee54e313a49510595a82a9c425d  RPMS/XFree86-W32-3.3.6-4.i386.rpm
	8693c817e8fdcb51081d9471206c9cae  RPMS/XFree86-Xnest-3.3.6-4.i386.rpm
	5a5a2c87ef108b8755240c68c0fbaf7c  RPMS/XFree86-Xprt-3.3.6-4.i386.rpm
	3c368064e8b5bbd938150ea9e99d7f29  RPMS/XFree86-Xvfb-3.3.6-4.i386.rpm
	1d1fdb2bd36b6f26857eeade80f4e71c  RPMS/XFree86-addons-3.3.6-4.i386.rpm
	b599bfb9e86cdff8d057d0b7fc647d05  RPMS/XFree86-config-eg-3.3.6-4.i386.rpm
	dcfd59b3e92750a50acf2ff7407fafac  RPMS/XFree86-devel-3.3.6-4.i386.rpm
	5476db6731444b2ba567353030a2c6d4  RPMS/XFree86-devel-prof-3.3.6-4.i386.rpm
	9e60d5c7e6c1ddc85a1033a35b0b2a46  RPMS/XFree86-devel-static-3.3.6-4.i386.rpm
	ad446c3417d42c25165477013f48039c  RPMS/XFree86-fontserver-3.3.6-4.i386.rpm
	9768aa3f6d2b7402fd1df9ac5847b4ef  RPMS/XFree86-imake-3.3.6-4.i386.rpm
	460858d6bff6978533f7c7a2bfde1a26  RPMS/XFree86-libs-3.3.6-4.i386.rpm
	8e945f6f2d16d655961bfb62a0f6b460  RPMS/XFree86-programs-3.3.6-4.i386.rpm
	3a9d6203600074bb257355aa993b7967  RPMS/XFree86-server-3.3.6-4.i386.rpm
	969e66bd14d30d8d06ffaf67ae8464b4  RPMS/XFree86-server-devel-3.3.6-4.i386.rpm
	45a15a576d0e505d842fae2c7b6fcdbf  RPMS/XFree86-server-modules-3.3.6-4.i386.rpm
	328e4ea2a7a7b8707381a70242013670  RPMS/XFree86-setup-3.3.6-4.i386.rpm
	2081e23a49ded670c5d8a67c26a4677e  RPMS/XFree86-twm-3.3.6-4.i386.rpm
	bdc3daa33322dc7efa967038557452b9  RPMS/XFree86-xdm-3.3.6-4.i386.rpm
	e398acaa87b37d88355b466d53205560  RPMS/XFree86-xsm-3.3.6-4.i386.rpm
	e87b56acde61c7e417182e808b0bff8a  RPMS/XFree86-xterm-3.3.6-4.i386.rpm
	6f58e0d96a34aa98bac958b651d5f58f  SRPMS/XFree86-3.3.6-4.src.rpm


   6.3 Installing Fixed Packages

       Upgrade the affected packages with the following commands:

	  rpm -F XFree86-*.i386.rpm
   
7. References

   This and other Caldera security resources are located at:

   http://www.calderasystems.com/support/security/index.html

   This security fix closes Caldera's internal Problem Report 6761
   
8. Disclaimer

   Caldera Systems, Inc. is not responsible for the misuse of any of the
   information we provide on this website and/or through our security
   advisories. Our advisories are a service to our customers intended to
   promote secure installation and use of Caldera OpenLinux.

9. Acknowledgements

   Caldera Systems, Inc. wishes to thank Chris Evans for investigating            
   and reporting this problem.                                                    

______________________________________________________________________________

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjkkBEYACgkQ18sy83A/qfz8ZACgsKmSisfjOVMvqMhGFnpXZXbI
27MAn2lQuIlnKKhIstgqLUU8FU/RO+Um
=lXZ0
-----END PGP SIGNATURE-----