Re: quickie fix to xdm port problem

From: Ian Goldberg (iangat_private)
Date: Thu May 21 1998 - 17:34:09 PDT

  • Next message: Valentin Pavlov: "about sendmail 8.8.8 HELO hole"

    In article <199805191416.IAA10325at_private>,
    id est  <mrnat_private> wrote:
    >When "xdm" starts up, it creates a random high-numbered port
    >that is apparently vulnerable to buffer overruns.  The following
    >is an extremely stone-knives-and-bearskins hack to deal with
    >this problem, useful for those of us who just run X on a single
    >machine and don't use "chooser".
    >
    >Get the source for "xdm" and comment out the line
    >
    >    chooserFd = socket (AF_INET, SOCK_STREAM, 0);
    >
    >in the file "socket.c".  Build and install.  That's it.
    >
    >This closes that particular hole, abeit crudely.  xdm starts
    >up, seems to run normally, and does not create that random high-
    >numbered port.
    
    This is _still_ there?!  I sent them a patch for this like _years_ ago!
    
    I still have their response (but I don't seem to still have the message I
    sent which contains the patch):
    
    > Subject: Re: xdm does not close chooserFd on fork
    > In-Reply-To: Message from iagoldbeat_private of 31 Jul 95 9:41:36 EDT
    >         <199507311341.JAA10454at_private>
    > X-Bugs-Incarnation: gildeaat_private
    > Date: Wed, 20 Sep 1995 15:42:09 EDT
    > From: X Bug Reports <bugsat_private>
    >
    > Thank you for sending a bug report to xbugsat_private  Nice analysis.
    > Your report has been tagged and entered into the X bug database.
    >
    >                                         xbugsat_private
    
    Ugh.
    
       - Ian
    



    This archive was generated by hypermail 2b30 : Fri Apr 13 2001 - 13:54:21 PDT