Hi,
the attached patch fixes this issue.
It will be also archive on:
http://people.debian.org/~nion/nmu-diff/sympa-5.3.4-3_5.3.4-3.1.patch

Kind regards
Nico

-- 
Nico Golde - http://www.ngolde.de - [EMAIL PROTECTED] - GPG: 0x73647CFF
For security reasons, all text in this mail is double-rot13 encrypted.
diff -u sympa-5.3.4/debian/changelog sympa-5.3.4/debian/changelog
--- sympa-5.3.4/debian/changelog
+++ sympa-5.3.4/debian/changelog
@@ -1,3 +1,11 @@
+sympa (5.3.4-3.1) unstable; urgency=high
+
+  * Non-maintainer upload by the Security Team.
+  * Fix possible denial of service attack triggered
+    via a malformed email (CVE-2008-1648; Closes: #475163).
+
+ -- Nico Golde <[EMAIL PROTECTED]>  Fri, 11 Apr 2008 13:46:27 +0200
+
 sympa (5.3.4-3) unstable; urgency=low
 
   * LSB dependency info added to init script (Closes: #468746,
only in patch2:
unchanged:
--- sympa-5.3.4.orig/src/PlainDigest.pm
+++ sympa-5.3.4/src/PlainDigest.pm
@@ -158,6 +158,11 @@
   my $topent = shift;
   my $msgent = $topent->parts(0);
   my $wdecode = new MIME::WordDecoder::ISO_8859 (1);
+
+  unless ($msgent) {
+      $outstring .= sprintf(gettext("----- Malformed message ignored -----\n\n"));
+      return undef;
+  }
   
   my $from = $msgent->head->get('From');
   my $subject = $msgent->head->get('Subject');

Attachment: pgpO2TdZAlFzx.pgp
Description: PGP signature

Reply via email to