Your message dated Sat, 10 Feb 2007 18:02:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#410349: fixed in hellanzb 0.11-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: hellanzb
Version: 0.10-1
Severity: important
Tags: patch

*** Please type your report below this line ***

The installed configfile /etc/hellanzb.conf contains the following:

    Hellanzb.XMLRPC_PASSWORD = "changeme"

While this is a reasonable recommendation, it is an active value, and
will allow users to connect using the password "changeme" to control any
runnning hellanzb daemon, resulting in at least denial of service
possibilities.

The obvious possibilities include shutting the daemon down, filling the
disk, and causing hellanzb to download content of the attacker's
choosing (by creating a post on usenet and then submitting a matching
nzb).  The last may be significantly helpful in mounting an intrusion
attack.  I do not know if hellanzb's postprocessing is safe against
unpacking executable-bit-set files.

Also there is the unplesantness of having this program (which I'm sure
is not really designed with security as the first priority) listening to
the internet on a default port, when it is not really apparent that it
will behave as a network server.  Additionally, there have been security
problems within XMLRPC implementations before, and hellanzb itself may
not even need to have a flaw to expose the user.

Recommendations:

 - Consider adding a debconf setting to force the administrator to pick
   some kind of password, or at least to warn about the issue on
   install.

 - Consider patching hellanzb to refuse to start when a password is not
   explicitly set (this may be true now, I'm not in a good position to
   test at the moment), requiring the administrator or user to edit the
   configfile and choose a password of their own.

 - Patch hellanzb to listen on the interface supplied in
   Hellanzb.XMLRPC_SERVER, or perhas a new, additional config value such
   as Hellanzb.XMLRPC_LISTEN

   An example patch (generated in reverse) is located in the upstream
   ticket system here: http://www.hellanzb.com/trac/hellanzb/ticket/249

   Applying this patch with the current configfile will cause Hellanzb
   to listen to localhost only in combination with the current default
   configuration file, which will be a marked improvement to the
   package.  The author is understanding of the issue and may apply this
   patch or a variant in the future.

 - Really the ideal would be for the IPC to work over UNIX domain
   sockets by default, but I'm certainly not going to bother to author
   that patch.  :-)

By the way, thanks for packaging this program.  It works very well.
Your confDirs patch is a nice touch, which I used when upgrading to 0.11
myself.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19.2-jsr1
Locale: LANG=en_US.iso88591, LC_CTYPE=en_US.iso88591 (charmap=ISO-8859-1)

Versions of packages hellanzb depends on:
ii  par2                          0.4-8      Parity Archive Volume Set, for che
ii  python                        2.4.4-2    An interactive high-level object-o
ii  python-support                0.5.6      automated rebuilding support for p
ii  python-twisted-core           2.4.0-3    Event-based framework for internet
ii  python-twisted-web            0.6.0-1    An HTTP protocol implementation to

hellanzb recommends no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: hellanzb
Source-Version: 0.11-1

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

hellanzb_0.11-1.diff.gz
  to pool/main/h/hellanzb/hellanzb_0.11-1.diff.gz
hellanzb_0.11-1.dsc
  to pool/main/h/hellanzb/hellanzb_0.11-1.dsc
hellanzb_0.11-1_all.deb
  to pool/main/h/hellanzb/hellanzb_0.11-1_all.deb
hellanzb_0.11.orig.tar.gz
  to pool/main/h/hellanzb/hellanzb_0.11.orig.tar.gz



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.
Adam Cécile (Le_Vert) <[EMAIL PROTECTED]> (supplier of updated hellanzb 
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: Sat, 10 Feb 2007 15:01:20 +0100
Source: hellanzb
Binary: hellanzb
Architecture: source all
Version: 0.11-1
Distribution: experimental
Urgency: low
Maintainer: Adam Cécile (Le_Vert) <[EMAIL PROTECTED]>
Changed-By: Adam Cécile (Le_Vert) <[EMAIL PROTECTED]>
Description: 
 hellanzb   - Newzbin (nzb) & BinNews (bns) files downloader and post-processor
Closes: 410349
Changes: 
 hellanzb (0.11-1) experimental; urgency=low
 .
   * New upstream release.
   * Update conffile search path patch.
   * Add a new patch to choose where the XMLRPC server will be binded,
     default 127.0.0.1 (Closes: #410349).
   * Do not ship a hellanzb.cnf anymore; patch and install the upstream one.
   * Attention: Configuration file has changed. See NEWS.Debian.
Files: 
 7fa27206a26a87a78c816524de6c9e9d 673 net extra hellanzb_0.11-1.dsc
 ca1c1ad974b74fd412fb821366c13d92 160144 net extra hellanzb_0.11.orig.tar.gz
 9247d069d525454197b6372abdd97eb1 7426 net extra hellanzb_0.11-1.diff.gz
 03260b6559781db3164635a1b762ebe6 169584 net extra hellanzb_0.11-1_all.deb

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

iD8DBQFFzgYT+C5cwEsrK54RAhqaAJ9GcjVY9fyNz5U1ekNziZ7kgEajAgCeOCUR
GCj7PB6M9VFA9Zsmu7aStk0=
=mTvl
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to