b***@horde.net
2011-03-09 21:34:11 UTC
http://bugs.proftpd.org/show_bug.cgi?id=3614
TJ Saunders <***@castaglia.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |Backport
Priority|P2 |P4
Status|NEW |ASSIGNED
CC| |***@debian.org,
| |***@city-fan.org,
| |***@castaglia.org
Version|CVS |1.3.3
Summary|possible buffer overrun |Malicious module can use
| |sreplace() function to
| |overflow buffer
--- Comment #1 from TJ Saunders <***@castaglia.org> 2011-03-09 16:34:10 EST ---
The sreplace() function attempts to put a limit on the number of
matches/replacements which it will perform on the given string. As correctly
pointed out, code which provides a string which leads to more than 131 matches
will overflow a buffer.
This is not a remote vulnerability; a module would have to been written which
executed this kind of sreplace() call intentionally.
TJ Saunders <***@castaglia.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |Backport
Priority|P2 |P4
Status|NEW |ASSIGNED
CC| |***@debian.org,
| |***@city-fan.org,
| |***@castaglia.org
Version|CVS |1.3.3
Summary|possible buffer overrun |Malicious module can use
| |sreplace() function to
| |overflow buffer
--- Comment #1 from TJ Saunders <***@castaglia.org> 2011-03-09 16:34:10 EST ---
The sreplace() function attempts to put a limit on the number of
matches/replacements which it will perform on the given string. As correctly
pointed out, code which provides a string which leads to more than 131 matches
will overflow a buffer.
This is not a remote vulnerability; a module would have to been written which
executed this kind of sreplace() call intentionally.
--
Configure bugmail: http://bugs.proftpd.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
Configure bugmail: http://bugs.proftpd.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.