On Sat, Mar 16, 2002 at 08:30:50AM -0500, Alan Brown wrote:
> I haven't seen this reported here

I've corresponded briefly with the author and tried to reproduce it.

I can't see the problem as described on any of my BSD/OS systems, e.g.
when pasting a string of 2560 'a's at the initial prompt ('user'
command input state.) qpopper reports a -ERR error message and, yes,
fails to exit promptly as it should, but unlike the problem description
it takes 0.0% CPU and terminates normally when the socket connection is
broken by disconnecting.

I think it must be an OS-dependent problem, though there clearly is a
bug there in its not cutting off the client promptly after the error.
  -- Clifton

> ---------- Forwarded message ----------
> Date: 15 Mar 2002 01:51:10 -0000
> From: Dustin Childers <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Bug in QPopper (All Versions?)
> 
> 
> Description:
>   When sending a string that has 2048+ characters in
> it, the
>   in.qpopper or popper process will begin to use
> massive
>   amounts of CPU and will not stop until it is manually
> killed.
> 
> Versions Affected:
>   I tested this on 4.0.1 and 4.0.3.
>   4.0.2 is probably vulnerable also.
>   Older versions may also be vulnerable. I haven't
> tested those.
> 
>   This works locally and remotely.
> 
> Patch Information:
>   I attempted to patch this but I was not successful. I
> found
>   that the most reasonable place for this would be the
> msg_buf
>   in popper/main.c or msg_buf in
> password/poppassd.c.
> 
> Dustin E. Childers
> Security Administrator
> http://www.digitux.net/

-- 
 Clifton Royston  --  LavaNet Systems Architect --  [EMAIL PROTECTED]
   WWJD?   "JWRTFM!" - Scott Dorsey (kludge)   "JWG" - Eddie Aikau

Reply via email to