SOURCES: ethereal-0.10.13-fix-irc-loop-DoS-CVE-2005-3313.diff (NEW...
glen
glen at pld-linux.org
Mon Oct 31 12:37:24 CET 2005
Author: glen Date: Mon Oct 31 11:37:24 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- saved from portage. see also GLSA 200510-25
---- Files affected:
SOURCES:
ethereal-0.10.13-fix-irc-loop-DoS-CVE-2005-3313.diff (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/ethereal-0.10.13-fix-irc-loop-DoS-CVE-2005-3313.diff
diff -u /dev/null SOURCES/ethereal-0.10.13-fix-irc-loop-DoS-CVE-2005-3313.diff:1.1
--- /dev/null Mon Oct 31 12:37:24 2005
+++ SOURCES/ethereal-0.10.13-fix-irc-loop-DoS-CVE-2005-3313.diff Mon Oct 31 12:37:19 2005
@@ -0,0 +1,20 @@
+--- trunk/epan/dissectors/packet-irc.c 2005/09/23 21:33:02 15985
++++ trunk/epan/dissectors/packet-irc.c 2005/10/24 02:35:43 16290
+@@ -86,6 +86,17 @@
+ * Find the end of the line.
+ */
+ linelen = tvb_find_line_end(tvb, offset, -1, &next_offset, FALSE);
++ if (next_offset == offset) {
++ /*
++ * XXX - we really want the "show data a
++ * line at a time" loops in various
++ * dissectors to do reassembly and to
++ * throw an exception if there's no
++ * line ending in the current packet
++ * and we're not doing reassembly.
++ */
++ break;
++ }
+
+ if (linelen != 0)
+ {
================================================================
More information about the pld-cvs-commit
mailing list