Your message dated Thu, 07 Feb 2008 19:17:05 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#463907: fixed in wml 2.0.11-3.1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: wml
Version: 2.0.11-1
Severity: serious
Tags: security

The following code in wml_backend/p1_ipp/ipp.src is obviously unsafe
(and actually causing practical problems during the Debian website
build):

$tmpdir = $ENV{'TMPDIR'} || '/tmp';
$tmpfile = $tmpdir . "/ipp.$$.tmp";
unlink($tmpfile);
$tmp = new IO::File;
$tmp->open(">$tmpfile") || error("cannot write into $tmpfile: $!");

Sadly enough this was fixed by the former maintainer for sarge but
apparently got lost when the new upstream was packaged for etch. See
the following code in sarge's version:

my $tmpldir = ($ENV{'TMPDIR'} || '/tmp') . '/ipp.XXXXXX';
$tmpdir = mkdtemp($tmpldir) or die "Unable to create temporary directory: $!\n";
$tmpfile = $tmpdir . "/ipp.$$.tmp";
unlink($tmpfile);
$tmp = new IO::File;
$tmp->open(">$tmpfile") || error("cannot write into $tmpfile: $!");

You could probably just use that again.

Gruesse,
        Frank Lichtenheld

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (900, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.23-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages wml depends on:
ii  eperl                     2.2.14-15      Embedded Perl 5 Language
ii  iselect                   1.3.1-3        An interactive line selection tool
ii  libbit-vector-perl        6.4-7          Perl and C library for bit vectors
ii  libc6                     2.7-6          GNU C Library: Shared libraries
ii  libimage-size-perl        3.1-3          determine the size of images in se
ii  libpng12-0                1.2.15~beta5-3 PNG library - runtime
ii  libterm-readkey-perl      2.30-3         A perl module for simple terminal 
ii  m4                        1.4.10-1       a macro processing language
ii  mp4h                      1.3.1-4        Macro processor for HTML documents
ii  perl                      5.8.8-12       Larry Wall's Practical Extraction 
ii  perl-base [perlapi-5.8.8] 5.8.8-12       The Pathologically Eclectic Rubbis
ii  slice                     1.3.8-9        Extract out pre-defined slices of 

Versions of packages wml recommends:
ii  libhtml-clean-perl         0.8-10        Cleans up HTML code for web browse
ii  linklint                   2.3.5-5       A fast link checker and web site m
ii  tidy                       20080116cvs-2 HTML syntax checker and reformatte
ii  txt2html                   2.50-2        Text to HTML converter

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: wml
Source-Version: 2.0.11-3.1

We believe that the bug you reported is fixed in the latest version of
wml, which is due to be installed in the Debian FTP archive:

wml_2.0.11-3.1.diff.gz
  to pool/main/w/wml/wml_2.0.11-3.1.diff.gz
wml_2.0.11-3.1.dsc
  to pool/main/w/wml/wml_2.0.11-3.1.dsc
wml_2.0.11-3.1_i386.deb
  to pool/main/w/wml/wml_2.0.11-3.1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nico Golde <[EMAIL PROTECTED]> (supplier of updated wml package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 07 Feb 2008 12:01:43 +0100
Source: wml
Binary: wml
Architecture: source i386
Version: 2.0.11-3.1
Distribution: unstable
Urgency: high
Maintainer: Felipe Augusto van de Wiel (faw) <[EMAIL PROTECTED]>
Changed-By: Nico Golde <[EMAIL PROTECTED]>
Description: 
 wml        - off-line HTML generation toolkit
Closes: 463907
Changes: 
 wml (2.0.11-3.1) unstable; urgency=high
 .
   * Non-maintainer upload by security team.
   * Fix insecure temporary file creations in eperl and ipp
     backends and a similar issue in the wmg.cgi contrib file
     leading to possible symlink attacks.
     If you already use wmg.cgi please update your copy (Closes: #463907).
Files: 
 0001104f9f320183a90ac97b61754797 623 web optional wml_2.0.11-3.1.dsc
 ddde9afc6b85dd4a2c6320bc851a77af 63122 web optional wml_2.0.11-3.1.diff.gz
 4aa71d0ea89861e2ab0c03e4ef3a96ee 449164 web optional wml_2.0.11-3.1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHq033HYflSXNkfP8RAoKuAJ4r2/jJsn+kV81N6CVpagEFlVjQ3QCcDhSj
P1HxwVxC8mEvOqweOyHlexo=
=nRfv
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to