-----BEGIN PGP SIGNED MESSAGE----- ============================================================================= FreeBSD-SN-02:05 Security Notice The FreeBSD Project Topic: security issues in ports Announced: 2002-08-28 I. Introduction Several ports in the FreeBSD Ports Collection are affected by security issues. These are listed below with references and affected versions. All versions given refer to the FreeBSD port/package version numbers. The listed vulnerabilities are not specific to FreeBSD unless otherwise noted. These ports are not installed by default, nor are they ``part of FreeBSD'' as such. The FreeBSD Ports Collection contains thousands of third-party applications in a ready-to-install format. FreeBSD makes no claim about the security of these third-party applications. See for more information about the FreeBSD Ports Collection. II. Ports +------------------------------------------------------------------------+ Port name: acroread5 Affected: versions < acroread-5.06 Status: Fixed Insecure temporary file handling. The acrobatviewer, acroread4, ghostscript, gv, mgv and xpdf ports can also display PDF files. +------------------------------------------------------------------------+ Port name: aide Affected: versions < aide-0.7_1 Status: Fixed The default aide.conf silently fails to check subdirectories, even though it appears to be configured to do so. +------------------------------------------------------------------------+ Port name: apache+mod_ssl Affected: versions < 1.3.26+2.8.10 Status: Fixed A child process of the Apache server can crash if it receives a request for the contents of a directory in which a maliciously constructed .htaccess file has been placed. In the default configuration, another child will be spawned, and the crash will be logged. Therefore the bug should be insignificant for most users. +------------------------------------------------------------------------+ Port name: bugzilla Affected: versions < bugzilla-2.14.2 Status: Fixed "Various security issues of varying importance." +------------------------------------------------------------------------+ Port name: Canna Affected: versions < ja-Canna-3.5b2_3 Status: Fixed A remotely exploitable buffer overflow exists in the cannaserver daemon. Although previously corrected, the patch containing the correction was inadvertently removed from the port skeleton. +------------------------------------------------------------------------+ Port name: ethereal Affected: versions < ethereal-0.9.6 Status: Fixed Buffer overflows in BGP, IS-IS, and WCP dissectors. +------------------------------------------------------------------------+ Port name: fam Affected: versions < fam-2.6.8 Status: Fixed "Unprivileged users can potentially learn names of files that only users in root's group should be able to view." +------------------------------------------------------------------------+ Port name: isakmpd Affected: versions < isakmpd-20020403_1 Status: Fixed ``Receiving IKE payloads out of sequence can cause isakmpd(8) to crash.'' +------------------------------------------------------------------------+ Port name: irssi Affected: versions < irssi-0.8.5 Status: Fixed Maliciously long topic can crash program remotely. +------------------------------------------------------------------------+ Port name: kdelibs2 and kdelibs3 Affected: versions < kdelibs2-2.2.2_1 versions < kdelibs3-3.0.2_4 Status: Fixed A man-in-the-middle attack is possible against Konqueror and other KDE applications which use SSL. +------------------------------------------------------------------------+ Port name: krb5 Affected: versions < krb5-1.2.5_2 Status: Fixed Contains an overflow in Sun RPC XDR decoder. +------------------------------------------------------------------------+ Port name: linux-netscape6, netscape7, linux-mozilla, and mozilla Affected: versions < mozilla-1.0_1,1 (mozilla) versions < linux-mozilla-1.1 (linux-mozilla) All versions (others) Status: Fixed (linux-mozilla and mozilla) Not fixed (others) Malicious Web pages or files can cause loss of X session. When the X server receives a request to display an enormously large scalable font, the server exits abruptly, killing all its clients. This has been confirmed only with XFree86 4.2.0, but there is evidence that XFree86 3.3.6, the X font server, and Xvnc behave the same way. Unpatched Netscape (major version 6 or 7) and Mozilla browsers do not limit the size of fonts which Web pages or files can specify, thus triggering the bug. Scalable fonts may be disabled as a workaround. +------------------------------------------------------------------------+ Port name: mm Affected: versions < mm-1.2.0 Status: Fixed May allow the local Apache user to gain privileges via temporary files. +------------------------------------------------------------------------+ Port name: mpack Affected: versions < mpack-1.5_2 Status: Fixed Buffer overflow which might be triggered when mpack is used to process data from a remote source (email, news, and so on). +------------------------------------------------------------------------+ Port name: mozilla, linux-mozilla Affected: versions < mozilla-1.0.rc1_2,1 (mozilla) versions < linux-mozilla-1.0_1 (linux-mozilla) Status: Not fixed An overflow exists in the Chatzilla IRC client. It can cause Mozilla to crash even if the demonstration page does not cause the crash. According to Robert Ginda, the bug does not allow execution of malicious code. +------------------------------------------------------------------------+ Port name: newsx Affected: versions < newsx-1.4.8 Status: Fixed Format string bug reported by Niels Heinen . +------------------------------------------------------------------------+ Port name: openssh, openssh-portable Affected: versions < openssh-3.4 (openssh) versions < openssh-3.4p1 (openssh-portable) Status: Fixed Buffer overflow can lead to denial of service or root compromise. +------------------------------------------------------------------------+ Port name: php Affected: versions mod_php4-4.2.0 and mod_php4-4.2.1 versions php4-4.2.0 and php4-4.2.1 Status: Fixed On i386 architecture, may be remotely crashed; on other architectures, may allow execution of arbitrary code with the privileges of the Web server by anyone who can send HTTP POST requests. +------------------------------------------------------------------------+ Port name: linux-png and png Affected: versions < linux-png-1.0.14 versions < png-1.2.4 Status: Fixed Malformed images (for example, in Web pages) can cause applications to crash. Execution of malicious code may be possible. +------------------------------------------------------------------------+ Port name: postgresql7 Affected: versions < postgresql7-7.2.2 Status: Fixed Multiple buffer overruns may allow execution of malicious code. Remote attack is possible only when the server is configured to accept TCP/IP connections, which is not the default. +------------------------------------------------------------------------+ Port name: samba Affected: versions < samba-2.2.5 Status: Fixed Possible buffer overflow. +------------------------------------------------------------------------+ Port name: squid24 Affected: versions < squid-2.4_10 Status: Fixed Buffer overflows may allow remote execution of code. +------------------------------------------------------------------------+ Port name: super Affected: versions < super-3.20.0 Status: Fixed Local root exploit. +------------------------------------------------------------------------+ Port name: webmin Affected: versions < webmin-0.990_3 Status: Fixed "If a webmin user is able to view print jobs, he can execute any command as root." +------------------------------------------------------------------------+ Port name: zmailer Affected: versions < zmailer-2.99.51_1 Status: Fixed When using IPv6, a remote buffer overflow during the processing of the HELO command is possible. Reported by 3APA3A <3APA3A@SECURITY.NNOV.RU>. +------------------------------------------------------------------------+ III. Upgrading Ports/Packages To upgrade a fixed port/package, perform one of the following: 1) Upgrade your Ports Collection and rebuild and reinstall the port. Several tools are available in the Ports Collection to make this easier. See: /usr/ports/devel/portcheckout /usr/ports/misc/porteasy /usr/ports/sysutils/portupgrade 2) Deinstall the old package and install a new package obtained from [i386] ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/All/ Packages are not automatically generated for other architectures at this time. +------------------------------------------------------------------------+ FreeBSD Security Notices are communications from the Security Officer intended to inform the user community about potential security issues, such as bugs in the third-party applications found in the Ports Collection, which will not be addressed in a FreeBSD Security Advisory. Feedback on Security Notices is welcome at . -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iQCVAwUBPWz8glUuHi5z0oilAQGD3wP/XLvIayMoXfSUuuw4VVr84c3vqVk0t0rL qZmLe+GaQ6Z5Fu/DfEta3HXhAPrlZx6dMWQfAbhjSyLfW8RpVkBlhbKR2ZImiddz t2vz9LaADnWIdyRkI+4zpd9xIgpzB3MQwrkh6ZnnE3pqQ12S4TwfAKqwGm7DSShg Ymz4mxfkiug= =J67P -----END PGP SIGNATURE-----