Package: twiki
Version: 20040902-3
Severity: normal

When TWiki uses Net::SMTP for mailing, /usr/lib/cgi-bin/twiki/register script 
breaks with message 
Insecure dependency in connect while running with -T switch at
/usr/lib/perl/5.8/IO/Socket.pm line 114.

Quick analysis of code shows that TWiki::Net module code isn't
taint-ready at all. It doesn't properly run user-supplied input through
the regexpes. Somebody have to teach upstream authors, that
s/// operator doesn't untaint. Only $1 $2 etc variables after match of
tainted data are not tainted.

It seems that -T switch should be removed from scripts, because they
have to be thouroughly audited and tested before they would be able to
work in taint mode under perl 5.8.


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-xeon
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)

Versions of packages twiki depends on:
ii  apache-common                 1.3.33-6   support files for all Apache webse
ii  debconf                       1.4.30.13  Debian configuration management sy
ii  libalgorithm-diff-perl        1.19.01-1  a perl library for finding Longest
ii  libdigest-sha1-perl           2.10-1     NIST SHA-1 message digest algorith
ii  libnet-perl                   1:1.19-1   Implementation of Internet protoco
ii  libtext-diff-perl             0.35-2     Perform diffs on files and record 
ii  perl [libmime-base64-perl]    5.8.4-8    Larry Wall's Practical Extraction 
ii  perl-modules [libnet-perl]    5.8.4-8    Core Perl modules
ii  rcs                           5.7-15     The GNU Revision Control System

-- debconf information excluded


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to