Your message dated Fri, 15 Feb 2008 19:52:33 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#463907: fixed in wml 2.0.11-1etch1
has caused the Debian Bug report #463907,
regarding Creates tempfiles in a unsafe way
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
463907: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=463907
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- 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-1etch1
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-1etch1.diff.gz
to pool/main/w/wml/wml_2.0.11-1etch1.diff.gz
wml_2.0.11-1etch1.dsc
to pool/main/w/wml/wml_2.0.11-1etch1.dsc
wml_2.0.11-1etch1_i386.deb
to pool/main/w/wml/wml_2.0.11-1etch1_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.
Frank Lichtenheld <[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: Fri, 08 Feb 2008 23:11:21 +0100
Source: wml
Binary: wml
Architecture: source i386
Version: 2.0.11-1etch1
Distribution: stable-security
Urgency: high
Maintainer: Frank Lichtenheld <[EMAIL PROTECTED]>
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description:
wml - off-line HTML generation toolkit
Closes: 463907
Changes:
wml (2.0.11-1etch1) stable-security; urgency=high
.
* Non-maintainer upload by security team.
* CVE-2008-0665, CVE-2008-0666:
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).
Patch by Nico Golde and Frank Lichtenheld.
* Add libpng-dev to build-depends since apparently it was previously
compiled against it.
Files:
3c12d2b00552d3db815957c01c73b2cf 656 web optional wml_2.0.11-1etch1.dsc
3242a88ced8598120cf6aba2bf9f69c4 24577 web optional wml_2.0.11-1etch1.diff.gz
be10fe25928ce83aadf119d98eb5cd43 451672 web optional wml_2.0.11-1etch1_i386.deb
a26feebf4e59e9a6940f54c69dde05b5 3115230 web optional wml_2.0.11.orig.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHrOyoXm3vHE4uyloRAvQ8AKDnPciCI2DenvjBYj6/LKI+FdovdgCfe4/9
szTGceCOPTAd1rzn6M9VE1E=
=lOZi
-----END PGP SIGNATURE-----
--- End Message ---