package: vpopmail-bin
severity: grave

This package still contains an SQL Injection vulnerabilty that was fixed in an upstream version on 30-Jun-04.

In all, five new upstream versions were released after 5.4.4 which contain numerous fixes. Most importantly, upstream version 5.4.6 released on 30-Jun-04 fixes the SQL Injection security vulnerability (Bugtraq ID 10990 <http://www.securityfocus.com/bid/10990/info/>).

The changelog for the five new upstream versions are presented here for your consideration:
5.4.5 released 25-Jun-04
5.4.6 released 30-Jun-04 -- fixes SQL Injection vulerability
5.4.7 released 23-Sep-04
5.4.8 - released 12-Nov-04
5.4.9 - released 26-Dec-04


The last entry in the Debian changelog for this package is dated 10-Jun-04.

5.4.9 - released 26-Dec-04

        Jeremy Kister
        - Makefile.am: fix install problem on Solaris.  Some .h files
          weren't being installed correctly.

        Charles Boening
        - Fix logging in PostgreSQL.
        - Change ENABLE_{MY|PG}SQL_LOGGING to ENABLE_SQL_LOGGING.
        - Replace --enable-{my|pg}sql-logging with --enable-sql-logging
          in configure options.

Tom Collins
- Tweaking of Charles Boening's changes.
- vchkpw: Fix problem in md5.h causing segfault in SMTP AUTH on amd64. [964843, 958799]
- vpopmail.h: Add new error and flag defines from 5.5 series.
- vchkpw: log webmail connections as 'vchkpw-webmail'.
- vpopmail.c: fix problem related to sending SIGHUP to qmail-send.
Original problem could cause "Signal 1 caught by ps" error.


5.4.8 - released 12-Nov-2004

        Rick Widmer
        - vadddomain: Check for existing domain before prompting for
          password.
        - vdeldomain: Fix uninitialized variable warning.

Tom Collins
- Fix problems with valias code in vmysql.c and vpgsql.c. Storing
aliases in Postgres should work now, and it should fix problems
with processing Maildir valias entries in vdelivermail. [985011,
1024706, 1033801]
- Fix bug in vmoddomlimits that wiped out the Domain Quota when editing default limits.
- Change columns in Postgres valias table to varchar from char.
See README.pgsql for instructions on fixing existing tables.
- vmoduser: update maildirsize instead of just deleting it when
modifying quota.
- vchkpw: classify POP/IMAP connections from select IPs (defaults
to 127.0.0.1) as webmail and check NO_WEBMAIL user flag instead
of NO_POP and NO_IMAP.
- Update qmail-smtpd-auth patch in contrib to latest (0.5.6).
- Update README.quotas with note about domain quotas not working.
- vpopmail.c: remove unused sys/varargs.h include.
- vdominfo: fix broken -a option.
- vdominfo: better display of real name for alias domains. [981335]
- vpopmail.c: Improved maildir_to_email() function. [953439]


Gentoo Port
- Integrate vuserinfo patch to fix the -a option and to display the comment/gecos field (used for "real name").


5.4.7 - released 23-Sep-04

Michael Bowe
- Mention in README.mysql that is is possible to create mailboxes by inserting entries directly into the MySQL table.


Tom Collins
- Don't try to delete dir-control for domain unless users-big-dir
is enabled.
- Verify user exists before trying to set quota in vsetuserquota().
[984698]
- Update cdb/Makefile so you can 'make install' without doing 'make' first.
- Fix size comparisons to MAX_PW_X (should be ">", not ">=").
- Fix possible buffer overflows in vsybase.c.
- Have vconvert reset dir_control and increment it for each user
added when converting from cdb to MySQL.
- If crypt() doesn't support MD5 passwords, fall back to using
a valid, non-MD5 salt even if MD5 passwords are enabled.
- Fix format string vuln. in vactivedir.c (thanks D4rk Eagle).
- Added comment to vqmaillocal.c mentioning that it isn't
maintained and probably doesn't work. Makefile no longer
installs vqmaillocal.


5.4.6 - released 30-Jun-04

        [backport from 5.5.0]
        - Consolidate table creation code in vmysql.c and vpgsql.c.
        - Increase SQL_BUF_SIZE from 600 to 2048 for Oracle, Postgres
          and Sybase.
        - Multiple fixes to vpgsql.c related to freeing PGresults and
          attempting to access NULL PGresults when reporting errors.
        * These changes address SQL Injection vulnerability documented in
        * Bugtraq ID 10990 <http://www.securityfocus.com/bid/10990/info/>
        - Add qnprintf() to vpopmail.c for escaping strings in SQL queries.
        - Use qnprintf() when building queries in vmysql.c, vpgsql.c,
          voracle.pc, and vsybase.c.

5.4.5 - released 25-Jun-04

        fernando (at) telemacro (dot) com (dot) br
        - Patch for vpgsql.c fixes bug with Postgres and roaming users
          (POP before SMTP). [895501]

        Françoi Wautier
        - Fix method used to open database in vauth_open_update of
          vmysql.c. [967994, 946983]

        Pit Palme
        - Show 'delete' as valid option to vdelivermail in docs. [951245]

        rstml
        - Hide error message during POP3 auth with Postgres. [915485]

        Tom Collins
        - Fix `vuserinfo -l` output, based on Bill Shupp's patch
          (moved code to a single function call). [961742]




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



Reply via email to