|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Graham Roff (graham
LICQ.ORG)Date: Mon Feb 26 2001 - 16:06:12 CST
> sent to a port it is listening on. Further testing showed that sending a
> certain amount of data to the port the Remote Management Service (RMS)
> plugin listens on it too would cause Licq to crash or lock up. The
> amount of data needed to be sent to crash Licq may vary from system to
> system. On the Red Hat linux 7.0 system I used 16707 or more bytes sent
> to the port Licq was listening on was enough to crash it. Sending around
> 12000 or more characters to the RMS plugin port was enough to crash Licq
The actual problem is due to line parsing code which uses a fixed length
(dynamically allocated) buffer of 1024 bytes. Any string of characters
longer then 1024 without a newline will crash the server. This has been
fixed in the latest CVS tree which will be released along with Licq 1.0.3
very soon.
_____________________________________________________________________
Graham Roff groff
engmail.uwaterloo.ca
University of Waterloo ICQ #2127503
Computer Engineering Canada
Nolites tes bastardes carborundorum
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]