diff --git a/en/security/advisories.xml b/en/security/advisories.xml index f4b2ae2b3b..fe72bf23e0 100644 --- a/en/security/advisories.xml +++ b/en/security/advisories.xml @@ -1,847 +1,1750 @@ - - - - %includes; -]> - - - - &header; - -

Introduction

- -

This web page is designed to assist both new and experienced users -in the area of FreeBSD security. FreeBSD -takes security very seriously and is constantly working -on making the OS as secure as possible.

- -

Here you will find additional information, or links to information, -on how to protect your system against various types of attack, -on whom to contact if you find a security-related bug, and so on. There is -also a section on the various ways that the systems programmer can -become more security conscious so that he is less likely to -introduce vulnerabilities.

- -

Table of Contents

- - - -

The FreeBSD Security Officer and the Security Officer Team

- -

To better coordinate information exchange with others in the security -community, FreeBSD has a focal point for security-related communications: -the FreeBSD Security Officer.

- -

If you need to contact the FreeBSD Project about -a possible security issue, you should therefore send mail to the Security -Officer with a description of what you have found and the type of -vulnerability it represents.

- -

In order that the FreeBSD Project may respond to vulnerability -reports in a timely manner, there are four members of the Security -Officer mail alias: the Security Officer, the Deputy Security Officer, -and two Core Team members. Therefore, messages sent to the -<security-officer@FreeBSD.org> -mail alias are currently delivered to:

- - - - - - - - - - - - - - - - - - -
Jacques Vidrine <nectar@FreeBSD.org>Security Officer
Chris Faulhaber <jedgar@FreeBSD.org>Deputy Security Officer
Robert Watson <rwatson@FreeBSD.org>FreeBSD Core Team member, Release Engineering liaison,
- TrustedBSD Project liaison, system security architecture expert
Warner Losh <imp@FreeBSD.org>FreeBSD Core Team liaison, Security Officer Emeritus
- -

The Security Officer is supported by the Security Officer Team -<security-team@FreeBSD.org>, a -group of committers selected by the Security Officer. The current -make up of the team is as follows:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Bill Fumerola <billf@FreeBSD.org>FreeBSD Infrastructure liaison
Daniel Harris <dannyboy@FreeBSD.org>Doc and ports committer
Trevor Johnson <trevor@FreeBSD.org>ports committer
Kris Kennaway <kris@FreeBSD.org>Port Manager liaison, Security Officer Emeritus
Wes Peters <wes@FreeBSD.org>FreeBSD Core Team member; former security software researcher - and developer for the US Air Force, Axent Technologies/Symantec, - Intel, and Alcatel Internetworking.
Guido van Rooij <guido@FreeBSD.org>Security Officer Emeritus
Dag-Erling Smorgrav <des@FreeBSD.org>
- -

Please use the Security -Officer PGP key to encrypt your messages to the Security Officer -when appropriate.

- - -

Information handling policies

- -

As a general policy, the FreeBSD Security Officer favors full -disclosure of vulnerability information after a reasonable delay to -permit safe analysis and correction of a vulnerability, as well as -appropriate testing of the correction, and appropriate coordination -with other affected parties.

- -

The Security Officer will notify one or more of the -FreeBSD Cluster Admins of -vulnerabilities that put the FreeBSD Project's resources under -immediate danger.

- -

The Security Officer may bring additional FreeBSD developers -or outside developers into discussion of a submitted security -vulnerability if their expertise is required to fully understand or -correct the problem. Appropriate discretion will be exercised to -minimize unnecessary distribution of information about the submitted -vulnerability, and any experts brought in will act in accordance of -Security Officer policies. In the past, experts have been brought -in based on extensive experience with highly complex components of -the operating system, including FFS, the VM system, and the network -stack.

- -

If a FreeBSD release process is underway, the FreeBSD Release -Engineer may also be notified that a vulnerability exists, and its -severity, so that informed decisions may be made regarding the release -cycle and any serious security bugs present in software associated -with an up-coming release. If requested, the Security Officer will -not share information regarding the nature of the vulnerability with -the Release Engineer, limiting information flow to existence and -severity.

- -

The FreeBSD Security Officer has close working relationships -with a number of other organizations, including third-party vendors -that share code with FreeBSD (the OpenBSD and NetBSD projects, -Apple, and other vendors deriving software from FreeBSD, as well -as the Linux vendor security list), as well as organizations -that track vulnerabilities and security incidents, such as CERT. -Frequently vulnerabilities may extend beyond the scope of the -FreeBSD implementation, and (perhaps less frequently) may have -broad implications for the global networking community. Under such -circumstances, the Security Officer may wish to disclose vulnerability -information to these other organizations: if you do not wish the -Security Officer to do this, please indicate so explicitly in any -submissions.

- -

Submitters should be careful to explicitly document any special -information handling requirements.

- -

If the submitter of a vulnerability is interested in a coordinated -disclosure process with the submitter and/or other vendors, this -should be indicated explicitly in any submissions. In the absence -of explicit requests, the FreeBSD Security Officer will select a -disclosure schedule that reflects both a desire for timely disclosure -and appropriate testing of any solutions. Submitters should be aware -that if the vulnerability is being actively discussed in public forums -(such as bugtraq), and actively exploited, the Security Officer may -choose not to follow a proposed disclosure timeline in order to -provide maximum protection for the user community.

- -

Submitters should be aware that the FreeBSD Project is an open -source project, and source revision control information for every -change made to the FreeBSD source tree is publicly accessible. If a -disclosure schedule is provided, it should take into account both the -official release of advisory, patch, and update information, as well -as initial inclusion of fixes in the FreeBSD source tree. There is -necessarily a lag between the inclusion of fixes in the tree and the -generation and releases of advisories, patches, and binary updates, as -the source control system is used to generate them.

- -

Submissions may be protected using PGP. If desired, responses will -also be protected using PGP.

- - -

FreeBSD Security Advisories

- -

The FreeBSD Security Officer provides security advisories for the -following releases of FreeBSD:

- - - -At this time, security advisories are being released for: - - -

Older releases are not maintained and users are strongly encouraged -to upgrade to one of the supported releases mentioned above.

- -

Like all development efforts, security fixes are first brought into -the FreeBSD-current branch. -After a couple of days and some testing, the fix is retrofitted into -the supported FreeBSD-stable branch(es) and an advisory is then sent -out.

- -

Some statistics about advisories released during 2001:

- - -

Advisories are sent to the following FreeBSD mailing lists:

- - -

Advisories are always signed using the FreeBSD Security Officer - PGP key - and are archived, along with their associated patches, at our -FTP CERT -repository. At the time of this writing, the following advisories are -currently available (note that this list may be a few days out of date - -for the very latest advisories please check the -FTP site):

- - -FreeBSD 5.0-RELEASE released. - -FreeBSD 4.7-RELEASE released. - -FreeBSD 4.6.2-RELEASE released. - -FreeBSD 4.6-RELEASE released. - -FreeBSD 4.5-RELEASE released. - -FreeBSD 4.4-RELEASE released. - -FreeBSD 4.3-RELEASE released. - - - -

FreeBSD Security Mailing Lists Information

- -

If you are administering or using any number of FreeBSD systems, you -should probably be subscribed to one or more of the following lists:

- -
-freebsd-security                General security related discussion
-freebsd-security-notifications  Security notifications (moderated mailing list)
-
- -Send mail to -majordomo@FreeBSD.ORG with -
-     subscribe <listname>  [<optional address>]
-
-in the body of the message in order to subscribe yourself. -For example: -
-% echo "subscribe freebsd-security" | mail majordomo@FreeBSD.org
-
-and if you would like to unsubscribe from a mailing list: -
-% echo "unsubscribe freebsd-security" | mail majordomo@FreeBSD.org
-
- - -

Secure Programming Guidelines

-

- -

A useful auditing tool is the its4 port, located in -/usr/ports/security/its4/. This is an automated C code auditor which -highlights potential trouble-spots in the code. It is a useful -first-pass tool, but should not be relied upon as being authoritative, -and a complete audit should include human examination of the entire -code.

- -

For more information on secure programming techniques and resources, see -the How to Write Secure Code -resource center.

- - -

FreeBSD Security Tips and Tricks

-

There are several steps one must take to secure a FreeBSD system, or -in fact any Unix system:

- - - -

There is also a FreeBSD Security How-To available which provides some -advanced tips on how to improve security of your system. You can -find it at -http://www.FreeBSD.org/~jkb/howto.html.

-

Security is an ongoing process. Make sure you are following the latest -developments in the security arena.

- - -

What to do when you detect a security compromise

- - - -

Other Related Security Information

- - - &footer - - + + + + + $FreeBSD$ + + + + + 2003 + + + February + + + 04 + + + FreeBSD-SA-03:01.cvs + + + + + + + January + + + 07 + + + FreeBSD-SA-02:44.filedesc + + + + + + + + + 2002 + + + November + + + 15 + + + FreeBSD-SA-02:43.bind + + + + + 12 + + + FreeBSD-SA-02:42.resolv + + + + + 15 + + + FreeBSD-SA-02:41.smrsh + + + + + 12 + + + FreeBSD-SA-02:40.kadmind + + + + + + + October + + + 10 + + + FreeBSD-SN-02:06 + + + + + + + September + + + 16 + + + FreeBSD-SA-02:39.libkvm + + + + + + + + August + + + 28 + + + FreeBSD-SN-02:05 + + + + + 19 + + + FreeBSD-SA-02:38.signed-error + + + + + 05 + + + FreeBSD-SA-02:37.kqueue + + + FreeBSD-SA-02:36.nfs + + + FreeBSD-SA-02:35.ffs + + + + + 01 + + + FreeBSD-SA-02:34.rpc + + + + + 05 + + + FreeBSD-SA-02:33.openssl + + + + + + + July + + + 31 + + + FreeBSD-SA-02:32.pppd + + + + + 15 + + + FreeBSD-SA-02:31.openssh + + + + + 12 + + + FreeBSD-SA-02:30.ktrace + + + FreeBSD-SA-02:29.tcpdump + + + + + + + June + + + 26 + + + FreeBSD-SA-02:28.resolv + + + + + 19 + + + FreeBSD-SN-02:04 + + + + + + + May + + + 29 + + + FreeBSD-SA-02:27.rc + + + FreeBSD-SA-02:26.accept + + + + + 28 + + + FreeBSD-SN-02:03 + + + + + 20 + + + FreeBSD-SA-02:25.bzip2 + + + FreeBSD-SA-02:24.k5su + + + + + 13 + + + FreeBSD-SN-02:02 + + + + + + + April + + + 22 + + + FreeBSD-SA-02:23.stdio + + + + + 18 + + + FreeBSD-SA-02:22.mmap + + + + + 17 + + + FreeBSD-SA-02:21.tcpip + + + + + 16 + + + FreeBSD-SA-02:20.syncache + + + + + + + March + + + 30 + + + FreeBSD-SN-02:01 + + + + + 26 + + + FreeBSD-SA-02:19.squid + + + + + 18 + + + FreeBSD-SA-02:18.zlib.v1.2 + + + + + 12 + + + FreeBSD-SA-02:17.mod_frontpage + + + FreeBSD-SA-02:16.netscape + + + FreeBSD-SA-02:15.cyrus-sasl + + + FreeBSD-SA-02:14.pam-pgsql + + + + + 07 + + + FreeBSD-SA-02:13.openssh + + + + + + + February + + + 21 + + + FreeBSD-SA-02:12.squid + + + + + 12 + + + FreeBSD-SA-02:11.snmp + + + + + 06 + + + FreeBSD-SA-02:10.rsync + + + FreeBSD-SA-02:09.fstatfs + + + + + + + January + + + 24 + + + FreeBSD-SA-02:08.exec + + + + + 18 + + + FreeBSD-SA-02:07.k5su + + + + + 16 + + + FreeBSD-SA-02:06.sudo + + + + + 04 + + + FreeBSD-SA-02:05.pine + + + FreeBSD-SA-02:04.mutt + + + FreeBSD-SA-02:03.mod_auth_pgsql + + + FreeBSD-SA-02:02.pw + + + FreeBSD-SA-02:01.pkg_add + + + + + + + + + 2001 + + + December + + + FreeBSD-SA-01:64.wu-ftpd + + + 02 + + + FreeBSD-SA-01:63.openssh + + + + + + + October + + + 08 + + + FreeBSD-SA-01:62.uucp + + + FreeBSD-SA-01:61.squid + + + + + + + September + + + 24 + + + FreeBSD-SA-01:60.procmail + + + + + 04 + + + FreeBSD-SA-01:59.rmuser.v1.1 + + + + + + + August + + + 30 + + + FreeBSD-SA-01:58.lpd + + + + + 27 + + + FreeBSD-SA-01:57.sendmail.v1.2 + + + + + 23 + + + FreeBSD-SA-01:56.tcp_wrappers + + + + + 21 + + + FreeBSD-SA-01:55.procfs + + + + + 20 + + + FreeBSD-SA-01:54.ports-telnetd + + + + + 17 + + + FreeBSD-SA-01:53.ipfw + + + + + 06 + + + FreeBSD-SA-01:52.fragment + + + + + + + July + + + 30 + + + FreeBSD-SA-01:51.openssl.v1.1 + + + + + 27 + + + FreeBSD-SA-01:50.windowmaker + + + + + 23 + + + FreeBSD-SA-01:49.telnetd.v1.1 + + + + + 17 + + + FreeBSD-SA-01:48.tcpdump + + + + + 10 + + + FreeBSD-SA-01:47.xinetd + + + FreeBSD-SA-01:46.w3m + + + FreeBSD-SA-01:45.samba + + + FreeBSD-SA-01:44.gnupg + + + FreeBSD-SA-01:43.fetchmail + + + FreeBSD-SA-01:42.signal.v1.1 + + + + + 09 + + + FreeBSD-SA-01:41.hanterm + + + + + + + June + + + 04 + + + FreeBSD-SA-01:40.fts.v1.1 + + + + + + + May + + + 02 + + + FreeBSD-SA-01:39.tcp-isn + + + + + + + April + + + 23 + + + FreeBSD-SA-01:38.sudo + + + FreeBSD-SA-01:37.slrn + + + FreeBSD-SA-01:36.samba + + + FreeBSD-SA-01:35.licq + + + FreeBSD-SA-01:34.hylafax + + + + + 17 + + + FreeBSD-SA-01:33.ftpd-glob.v1.1 + + + + + 16 + + + FreeBSD-SA-01:32.ipfilter.v1.1 + + + + + 06 + + + FreeBSD-SA-01:31.ntpd + + + + + + + March + + + 22 + + + FreeBSD-SA-01:30.ufs-ext2fs + + + + + 12 + + + FreeBSD-SA-01:29.rwhod + + + FreeBSD-SA-01:28.timed + + + FreeBSD-SA-01:27.cfengine + + + FreeBSD-SA-01:26.interbase + + + + + + + February + + + 14 + + + FreeBSD-SA-01:25.kerberosIV + + + + + 12 + + + FreeBSD-SA-01:24.ssh + + + + + + + March + + + FreeBSD-SA-01:23.icecast + + + + + February + + + 07 + + + FreeBSD-SA-01:22.dc20ctrl + + + FreeBSD-SA-01:21.ja-elvis + + + FreeBSD-SA-01:20.mars_nwe + + + FreeBSD-SA-01:19.ja-klock + + + + + + + January + + + 31 + + + FreeBSD-SA-01:18.bind + + + + + 29 + + + FreeBSD-SA-01:17.exmh + + + FreeBSD-SA-01:16.mysql + + + FreeBSD-SA-01:15.tinyproxy + + + FreeBSD-SA-01:14.micq + + + FreeBSD-SA-01:13.sort + + + FreeBSD-SA-01:12.periodic.v1.1 + + + FreeBSD-SA-01:11.inetd.v1.1 + + + + + 23 + + + FreeBSD-SA-01:10.bind + + + FreeBSD-SA-01:09.crontab.v1.1 + + + FreeBSD-SA-01:08.ipfw + + + FreeBSD-SA-01:07.xfree86 + + + + + 15 + + + FreeBSD-SA-01:06.zope + + + FreeBSD-SA-01:05.stunnel + + + FreeBSD-SA-01:04.joe + + + FreeBSD-SA-01:03.bash1 + + + FreeBSD-SA-01:02.syslog-ng + + + FreeBSD-SA-01:01.openssh + + + + + + + + + 2000 + + + December + + + 20 + + + FreeBSD-SA-00:81.ethereal + + + FreeBSD-SA-00:80.halflifeserver + + + FreeBSD-SA-00:79.oops + + + FreeBSD-SA-00:78.bitchx.v1.1 + + + + + 18 + + + FreeBSD-SA-00:77.procfs.v1.1 + + + + + + + November + + + 20 + + + FreeBSD-SA-00:76.tcsh-csh + + + FreeBSD-SA-00:75.php + + + FreeBSD-SA-00:74.gaim + + + FreeBSD-SA-00:73.thttpd + + + FreeBSD-SA-00:72.curl + + + FreeBSD-SA-00:71.mgetty + + + + + 14 + + + FreeBSD-SA-00:70.ppp-nat + + + FreeBSD-SA-00:69.telnetd.v1.1 + + + + + 13 + + + FreeBSD-SA-00:68.ncurses.v1.1 + + + + + 10 + + + FreeBSD-SA-00:67.gnupg + + + + + 06 + + + FreeBSD-SA-00:66.netscape + + + FreeBSD-SA-00:65.xfce + + + FreeBSD-SA-00:64.global + + + + + 01 + + + FreeBSD-SA-00:63.getnameinfo + + + FreeBSD-SA-00:62.top.v1.1 + + + + + + + October + + + 31 + + + FreeBSD-SA-00:61.tcpdump.v1.1 + + + + + 30 + + + FreeBSD-SA-00:60.boa + + + FreeBSD-SA-00:59.pine + + + FreeBSD-SA-00:58.chpass + + + + + 13 + + + FreeBSD-SA-00:57.muh + + + FreeBSD-SA-00:56.lprng + + + FreeBSD-SA-00:55.xpdf + + + FreeBSD-SA-00:54.fingerd + + + + + + + September + + + 27 + + + FreeBSD-SA-00:53.catopen + + + + + + + October + + + 06 + + + FreeBSD-SA-00:52.tcp-iss + + + + + + + September + + + 13 + + + FreeBSD-SA-00:51.mailman + + + FreeBSD-SA-00:50.listmanager + + + FreeBSD-SA-00:49.eject + + + FreeBSD-SA-00:48.xchat + + + FreeBSD-SA-00:47.pine + + + FreeBSD-SA-00:46.screen + + + + + + + August + + + 31 + + + FreeBSD-SA-00:45.esound + + + + + 28 + + + FreeBSD-SA-00:44.xlock + + + FreeBSD-SA-00:43.brouted + + + FreeBSD-SA-00:42.linux + + + FreeBSD-SA-00:41.elf + + + FreeBSD-SA-00:40.mopd + + + FreeBSD-SA-00:39.netscape + + + + + 14 + + + FreeBSD-SA-00:38.zope + + + FreeBSD-SA-00:37.cvsweb + + + FreeBSD-SA-00:36.ntop + + + FreeBSD-SA-00:35.proftpd + + + FreeBSD-SA-00:34.dhclient + + + + + + + July + + + 12 + + + FreeBSD-SA-00:33.kerberosIV + + + + + 05 + + + FreeBSD-SA-00:32.bitchx + + + FreeBSD-SA-00:31.canna.asc.v1.1 + + + FreeBSD-SA-00:30.openssh + + + FreeBSD-SA-00:29.wu-ftpd.asc.v1.1 + + + FreeBSD-SA-00:28.majordomo + + + FreeBSD-SA-00:27.XFree86-4 + + + FreeBSD-SA-00:26.popper.asc.v1.1 + + + + + + + June + + + 12 + + + FreeBSD-SA-00:25.alpha-random + + + + + + + July + + + 05 + + + FreeBSD-SA-00:24.libedit + + + + + + + June + + + 19 + + + FreeBSD-SA-00:23.ip-options.asc.v1.1 + + + + + 07 + + + FreeBSD-SA-00:22.apsfilter + + + FreeBSD-SA-00:21.ssh.asc.v1.1 + + + + + + + May + + + 26 + + + FreeBSD-SA-00:20.krb5 + + + + + 23 + + + FreeBSD-SA-00:19.semconfig + + + + + 09 + + + FreeBSD-SA-00:18.gnapster.knapster.asc.v1.1 + + + FreeBSD-SA-00:17.libmytinfo + + + FreeBSD-SA-00:16.golddig + + + + + + + April + + + 24 + + + FreeBSD-SA-00:15.imap-uw + + + FreeBSD-SA-00:14.imap-uw + + + + + 19 + + + FreeBSD-SA-00:13.generic-nqs + + + + + 10 + + + FreeBSD-SA-00:12.healthd + + + FreeBSD-SA-00:11.ircii + + + + + + + March + + + 15 + + + FreeBSD-SA-00:10.orville-write + + + FreeBSD-SA-00:09.mtr + + + + + 15 + + + FreeBSD-SA-00:08.lynx.asc.v1.1 + + + FreeBSD-SA-00:07.mh + + + + + 01 + + + FreeBSD-SA-00:06.htdig + + + + + + + February + + + 28 + + + FreeBSD-SA-00:05.mysql + + + + + 19 + + + FreeBSD-SA-00:04.delegate + + + FreeBSD-SA-00:03.asmon + + + + + + + January + + + 24 + + + FreeBSD-SA-00:02.procfs + + + + + 19 + + + FreeBSD-SA-00:01.make + + + + + + + + + + 1999 + + + September + + + 16 + + + FreeBSD-SA-99:06.amd + + + + + 15 + + + FreeBSD-SA-99:05.fts + + + FreeBSD-SA-99:04.core + + + + + 05 + + + FreeBSD-SA-99:03.ftpd + + + + + 04 + + + FreeBSD-SA-99:02.profil + + + FreeBSD-SA-99:01.chflags + + + + + + + + + 1998 + + + November + + + FreeBSD-SA-98:08.fragment + + + + + October + + + 13 + + + FreeBSD-SA-98:07.rst + + + + + + + June + + + 10 + + + FreeBSD-SA-98:06.icmp + + + + + 04 + + + FreeBSD-SA-98:05.nfs + + + + + 02 + + + FreeBSD-SA-98:04.mmap + + + + + + + May + + + 14 + + + FreeBSD-SA-98:03.ttcp + + + + + + + March + + + 12 + + + FreeBSD-SA-98:02.mmap + + + + + + + + + 1997 + + + December + + + 01 + + + FreeBSD-SA-98:01.land + + + + + 09 + + + FreeBSD-SA-97:06.f00f + + + + + + + October + + + 29 + + + FreeBSD-SA-97:05.open + + + + + + + August + + + 19 + + + FreeBSD-SA-97:04.procfs + + + + + + + April + + + 07 + + + FreeBSD-SA-97:03.sysinstall + + + + + + + March + + + 26 + + + FreeBSD-SA-97:02.lpd + + + + + + + February + + + 05 + + + FreeBSD-SA-97:01.setlocale + + + + + + + + January + + + 18 + + + FreeBSD-SA-96:21.talkd + + + + + + + + + 1996 + + + December + + + 16 + + + FreeBSD-SA-96:20.stack-overflow + + + + + 10 + + + FreeBSD-SA-96:19.modstat + + + + + + + November + + + 25 + + + FreeBSD-SA-96:18.lpr + + + + + + + July + + + 16 + + + FreeBSD-SA-96:17.rzsz + + + + + 12 + + + FreeBSD-SA-96:16.rdist + + + + + 04 + + + FreeBSD-SA-96:15.ppp + + + + + + + June + + + 24 + + + FreeBSD-SA-96:14.ipfw + + + + + 05 + + + FreeBSD-SA-96:13.comsat + + + + + 28 + + + FreeBSD-SA-96:12.perl + + + + + + + May + + + 21 + + + FreeBSD-SA-96:11.man + + + + + 17 + + + FreeBSD-SA-96:10.mount_union + + + FreeBSD-SA-96:09.vfsload + + + + + + + April + + + 21 + + + FreeBSD-SA-96:08.syslog + + + + + 20 + + + FreeBSD-SA-96:03.sendmail-suggestion + + + + + 22 + + + FreeBSD-SA-96:02.apache + + + + + 21 + + + FreeBSD-SA-96:01.sliplogin + + + + + + + diff --git a/share/sgml/advisories.xml b/share/sgml/advisories.xml index f4b2ae2b3b..fe72bf23e0 100644 --- a/share/sgml/advisories.xml +++ b/share/sgml/advisories.xml @@ -1,847 +1,1750 @@ - - - - %includes; -]> - - - - &header; - -

Introduction

- -

This web page is designed to assist both new and experienced users -in the area of FreeBSD security. FreeBSD -takes security very seriously and is constantly working -on making the OS as secure as possible.

- -

Here you will find additional information, or links to information, -on how to protect your system against various types of attack, -on whom to contact if you find a security-related bug, and so on. There is -also a section on the various ways that the systems programmer can -become more security conscious so that he is less likely to -introduce vulnerabilities.

- -

Table of Contents

- - - -

The FreeBSD Security Officer and the Security Officer Team

- -

To better coordinate information exchange with others in the security -community, FreeBSD has a focal point for security-related communications: -the FreeBSD Security Officer.

- -

If you need to contact the FreeBSD Project about -a possible security issue, you should therefore send mail to the Security -Officer with a description of what you have found and the type of -vulnerability it represents.

- -

In order that the FreeBSD Project may respond to vulnerability -reports in a timely manner, there are four members of the Security -Officer mail alias: the Security Officer, the Deputy Security Officer, -and two Core Team members. Therefore, messages sent to the -<security-officer@FreeBSD.org> -mail alias are currently delivered to:

- - - - - - - - - - - - - - - - - - -
Jacques Vidrine <nectar@FreeBSD.org>Security Officer
Chris Faulhaber <jedgar@FreeBSD.org>Deputy Security Officer
Robert Watson <rwatson@FreeBSD.org>FreeBSD Core Team member, Release Engineering liaison,
- TrustedBSD Project liaison, system security architecture expert
Warner Losh <imp@FreeBSD.org>FreeBSD Core Team liaison, Security Officer Emeritus
- -

The Security Officer is supported by the Security Officer Team -<security-team@FreeBSD.org>, a -group of committers selected by the Security Officer. The current -make up of the team is as follows:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Bill Fumerola <billf@FreeBSD.org>FreeBSD Infrastructure liaison
Daniel Harris <dannyboy@FreeBSD.org>Doc and ports committer
Trevor Johnson <trevor@FreeBSD.org>ports committer
Kris Kennaway <kris@FreeBSD.org>Port Manager liaison, Security Officer Emeritus
Wes Peters <wes@FreeBSD.org>FreeBSD Core Team member; former security software researcher - and developer for the US Air Force, Axent Technologies/Symantec, - Intel, and Alcatel Internetworking.
Guido van Rooij <guido@FreeBSD.org>Security Officer Emeritus
Dag-Erling Smorgrav <des@FreeBSD.org>
- -

Please use the Security -Officer PGP key to encrypt your messages to the Security Officer -when appropriate.

- - -

Information handling policies

- -

As a general policy, the FreeBSD Security Officer favors full -disclosure of vulnerability information after a reasonable delay to -permit safe analysis and correction of a vulnerability, as well as -appropriate testing of the correction, and appropriate coordination -with other affected parties.

- -

The Security Officer will notify one or more of the -FreeBSD Cluster Admins of -vulnerabilities that put the FreeBSD Project's resources under -immediate danger.

- -

The Security Officer may bring additional FreeBSD developers -or outside developers into discussion of a submitted security -vulnerability if their expertise is required to fully understand or -correct the problem. Appropriate discretion will be exercised to -minimize unnecessary distribution of information about the submitted -vulnerability, and any experts brought in will act in accordance of -Security Officer policies. In the past, experts have been brought -in based on extensive experience with highly complex components of -the operating system, including FFS, the VM system, and the network -stack.

- -

If a FreeBSD release process is underway, the FreeBSD Release -Engineer may also be notified that a vulnerability exists, and its -severity, so that informed decisions may be made regarding the release -cycle and any serious security bugs present in software associated -with an up-coming release. If requested, the Security Officer will -not share information regarding the nature of the vulnerability with -the Release Engineer, limiting information flow to existence and -severity.

- -

The FreeBSD Security Officer has close working relationships -with a number of other organizations, including third-party vendors -that share code with FreeBSD (the OpenBSD and NetBSD projects, -Apple, and other vendors deriving software from FreeBSD, as well -as the Linux vendor security list), as well as organizations -that track vulnerabilities and security incidents, such as CERT. -Frequently vulnerabilities may extend beyond the scope of the -FreeBSD implementation, and (perhaps less frequently) may have -broad implications for the global networking community. Under such -circumstances, the Security Officer may wish to disclose vulnerability -information to these other organizations: if you do not wish the -Security Officer to do this, please indicate so explicitly in any -submissions.

- -

Submitters should be careful to explicitly document any special -information handling requirements.

- -

If the submitter of a vulnerability is interested in a coordinated -disclosure process with the submitter and/or other vendors, this -should be indicated explicitly in any submissions. In the absence -of explicit requests, the FreeBSD Security Officer will select a -disclosure schedule that reflects both a desire for timely disclosure -and appropriate testing of any solutions. Submitters should be aware -that if the vulnerability is being actively discussed in public forums -(such as bugtraq), and actively exploited, the Security Officer may -choose not to follow a proposed disclosure timeline in order to -provide maximum protection for the user community.

- -

Submitters should be aware that the FreeBSD Project is an open -source project, and source revision control information for every -change made to the FreeBSD source tree is publicly accessible. If a -disclosure schedule is provided, it should take into account both the -official release of advisory, patch, and update information, as well -as initial inclusion of fixes in the FreeBSD source tree. There is -necessarily a lag between the inclusion of fixes in the tree and the -generation and releases of advisories, patches, and binary updates, as -the source control system is used to generate them.

- -

Submissions may be protected using PGP. If desired, responses will -also be protected using PGP.

- - -

FreeBSD Security Advisories

- -

The FreeBSD Security Officer provides security advisories for the -following releases of FreeBSD:

- - - -At this time, security advisories are being released for: - - -

Older releases are not maintained and users are strongly encouraged -to upgrade to one of the supported releases mentioned above.

- -

Like all development efforts, security fixes are first brought into -the FreeBSD-current branch. -After a couple of days and some testing, the fix is retrofitted into -the supported FreeBSD-stable branch(es) and an advisory is then sent -out.

- -

Some statistics about advisories released during 2001:

- - -

Advisories are sent to the following FreeBSD mailing lists:

- - -

Advisories are always signed using the FreeBSD Security Officer - PGP key - and are archived, along with their associated patches, at our -FTP CERT -repository. At the time of this writing, the following advisories are -currently available (note that this list may be a few days out of date - -for the very latest advisories please check the -FTP site):

- - -FreeBSD 5.0-RELEASE released. - -FreeBSD 4.7-RELEASE released. - -FreeBSD 4.6.2-RELEASE released. - -FreeBSD 4.6-RELEASE released. - -FreeBSD 4.5-RELEASE released. - -FreeBSD 4.4-RELEASE released. - -FreeBSD 4.3-RELEASE released. - - - -

FreeBSD Security Mailing Lists Information

- -

If you are administering or using any number of FreeBSD systems, you -should probably be subscribed to one or more of the following lists:

- -
-freebsd-security                General security related discussion
-freebsd-security-notifications  Security notifications (moderated mailing list)
-
- -Send mail to -majordomo@FreeBSD.ORG with -
-     subscribe <listname>  [<optional address>]
-
-in the body of the message in order to subscribe yourself. -For example: -
-% echo "subscribe freebsd-security" | mail majordomo@FreeBSD.org
-
-and if you would like to unsubscribe from a mailing list: -
-% echo "unsubscribe freebsd-security" | mail majordomo@FreeBSD.org
-
- - -

Secure Programming Guidelines

-

- -

A useful auditing tool is the its4 port, located in -/usr/ports/security/its4/. This is an automated C code auditor which -highlights potential trouble-spots in the code. It is a useful -first-pass tool, but should not be relied upon as being authoritative, -and a complete audit should include human examination of the entire -code.

- -

For more information on secure programming techniques and resources, see -the How to Write Secure Code -resource center.

- - -

FreeBSD Security Tips and Tricks

-

There are several steps one must take to secure a FreeBSD system, or -in fact any Unix system:

- - - -

There is also a FreeBSD Security How-To available which provides some -advanced tips on how to improve security of your system. You can -find it at -http://www.FreeBSD.org/~jkb/howto.html.

-

Security is an ongoing process. Make sure you are following the latest -developments in the security arena.

- - -

What to do when you detect a security compromise

- - - -

Other Related Security Information

- - - &footer - - + + + + + $FreeBSD$ + + + + + 2003 + + + February + + + 04 + + + FreeBSD-SA-03:01.cvs + + + + + + + January + + + 07 + + + FreeBSD-SA-02:44.filedesc + + + + + + + + + 2002 + + + November + + + 15 + + + FreeBSD-SA-02:43.bind + + + + + 12 + + + FreeBSD-SA-02:42.resolv + + + + + 15 + + + FreeBSD-SA-02:41.smrsh + + + + + 12 + + + FreeBSD-SA-02:40.kadmind + + + + + + + October + + + 10 + + + FreeBSD-SN-02:06 + + + + + + + September + + + 16 + + + FreeBSD-SA-02:39.libkvm + + + + + + + + August + + + 28 + + + FreeBSD-SN-02:05 + + + + + 19 + + + FreeBSD-SA-02:38.signed-error + + + + + 05 + + + FreeBSD-SA-02:37.kqueue + + + FreeBSD-SA-02:36.nfs + + + FreeBSD-SA-02:35.ffs + + + + + 01 + + + FreeBSD-SA-02:34.rpc + + + + + 05 + + + FreeBSD-SA-02:33.openssl + + + + + + + July + + + 31 + + + FreeBSD-SA-02:32.pppd + + + + + 15 + + + FreeBSD-SA-02:31.openssh + + + + + 12 + + + FreeBSD-SA-02:30.ktrace + + + FreeBSD-SA-02:29.tcpdump + + + + + + + June + + + 26 + + + FreeBSD-SA-02:28.resolv + + + + + 19 + + + FreeBSD-SN-02:04 + + + + + + + May + + + 29 + + + FreeBSD-SA-02:27.rc + + + FreeBSD-SA-02:26.accept + + + + + 28 + + + FreeBSD-SN-02:03 + + + + + 20 + + + FreeBSD-SA-02:25.bzip2 + + + FreeBSD-SA-02:24.k5su + + + + + 13 + + + FreeBSD-SN-02:02 + + + + + + + April + + + 22 + + + FreeBSD-SA-02:23.stdio + + + + + 18 + + + FreeBSD-SA-02:22.mmap + + + + + 17 + + + FreeBSD-SA-02:21.tcpip + + + + + 16 + + + FreeBSD-SA-02:20.syncache + + + + + + + March + + + 30 + + + FreeBSD-SN-02:01 + + + + + 26 + + + FreeBSD-SA-02:19.squid + + + + + 18 + + + FreeBSD-SA-02:18.zlib.v1.2 + + + + + 12 + + + FreeBSD-SA-02:17.mod_frontpage + + + FreeBSD-SA-02:16.netscape + + + FreeBSD-SA-02:15.cyrus-sasl + + + FreeBSD-SA-02:14.pam-pgsql + + + + + 07 + + + FreeBSD-SA-02:13.openssh + + + + + + + February + + + 21 + + + FreeBSD-SA-02:12.squid + + + + + 12 + + + FreeBSD-SA-02:11.snmp + + + + + 06 + + + FreeBSD-SA-02:10.rsync + + + FreeBSD-SA-02:09.fstatfs + + + + + + + January + + + 24 + + + FreeBSD-SA-02:08.exec + + + + + 18 + + + FreeBSD-SA-02:07.k5su + + + + + 16 + + + FreeBSD-SA-02:06.sudo + + + + + 04 + + + FreeBSD-SA-02:05.pine + + + FreeBSD-SA-02:04.mutt + + + FreeBSD-SA-02:03.mod_auth_pgsql + + + FreeBSD-SA-02:02.pw + + + FreeBSD-SA-02:01.pkg_add + + + + + + + + + 2001 + + + December + + + FreeBSD-SA-01:64.wu-ftpd + + + 02 + + + FreeBSD-SA-01:63.openssh + + + + + + + October + + + 08 + + + FreeBSD-SA-01:62.uucp + + + FreeBSD-SA-01:61.squid + + + + + + + September + + + 24 + + + FreeBSD-SA-01:60.procmail + + + + + 04 + + + FreeBSD-SA-01:59.rmuser.v1.1 + + + + + + + August + + + 30 + + + FreeBSD-SA-01:58.lpd + + + + + 27 + + + FreeBSD-SA-01:57.sendmail.v1.2 + + + + + 23 + + + FreeBSD-SA-01:56.tcp_wrappers + + + + + 21 + + + FreeBSD-SA-01:55.procfs + + + + + 20 + + + FreeBSD-SA-01:54.ports-telnetd + + + + + 17 + + + FreeBSD-SA-01:53.ipfw + + + + + 06 + + + FreeBSD-SA-01:52.fragment + + + + + + + July + + + 30 + + + FreeBSD-SA-01:51.openssl.v1.1 + + + + + 27 + + + FreeBSD-SA-01:50.windowmaker + + + + + 23 + + + FreeBSD-SA-01:49.telnetd.v1.1 + + + + + 17 + + + FreeBSD-SA-01:48.tcpdump + + + + + 10 + + + FreeBSD-SA-01:47.xinetd + + + FreeBSD-SA-01:46.w3m + + + FreeBSD-SA-01:45.samba + + + FreeBSD-SA-01:44.gnupg + + + FreeBSD-SA-01:43.fetchmail + + + FreeBSD-SA-01:42.signal.v1.1 + + + + + 09 + + + FreeBSD-SA-01:41.hanterm + + + + + + + June + + + 04 + + + FreeBSD-SA-01:40.fts.v1.1 + + + + + + + May + + + 02 + + + FreeBSD-SA-01:39.tcp-isn + + + + + + + April + + + 23 + + + FreeBSD-SA-01:38.sudo + + + FreeBSD-SA-01:37.slrn + + + FreeBSD-SA-01:36.samba + + + FreeBSD-SA-01:35.licq + + + FreeBSD-SA-01:34.hylafax + + + + + 17 + + + FreeBSD-SA-01:33.ftpd-glob.v1.1 + + + + + 16 + + + FreeBSD-SA-01:32.ipfilter.v1.1 + + + + + 06 + + + FreeBSD-SA-01:31.ntpd + + + + + + + March + + + 22 + + + FreeBSD-SA-01:30.ufs-ext2fs + + + + + 12 + + + FreeBSD-SA-01:29.rwhod + + + FreeBSD-SA-01:28.timed + + + FreeBSD-SA-01:27.cfengine + + + FreeBSD-SA-01:26.interbase + + + + + + + February + + + 14 + + + FreeBSD-SA-01:25.kerberosIV + + + + + 12 + + + FreeBSD-SA-01:24.ssh + + + + + + + March + + + FreeBSD-SA-01:23.icecast + + + + + February + + + 07 + + + FreeBSD-SA-01:22.dc20ctrl + + + FreeBSD-SA-01:21.ja-elvis + + + FreeBSD-SA-01:20.mars_nwe + + + FreeBSD-SA-01:19.ja-klock + + + + + + + January + + + 31 + + + FreeBSD-SA-01:18.bind + + + + + 29 + + + FreeBSD-SA-01:17.exmh + + + FreeBSD-SA-01:16.mysql + + + FreeBSD-SA-01:15.tinyproxy + + + FreeBSD-SA-01:14.micq + + + FreeBSD-SA-01:13.sort + + + FreeBSD-SA-01:12.periodic.v1.1 + + + FreeBSD-SA-01:11.inetd.v1.1 + + + + + 23 + + + FreeBSD-SA-01:10.bind + + + FreeBSD-SA-01:09.crontab.v1.1 + + + FreeBSD-SA-01:08.ipfw + + + FreeBSD-SA-01:07.xfree86 + + + + + 15 + + + FreeBSD-SA-01:06.zope + + + FreeBSD-SA-01:05.stunnel + + + FreeBSD-SA-01:04.joe + + + FreeBSD-SA-01:03.bash1 + + + FreeBSD-SA-01:02.syslog-ng + + + FreeBSD-SA-01:01.openssh + + + + + + + + + 2000 + + + December + + + 20 + + + FreeBSD-SA-00:81.ethereal + + + FreeBSD-SA-00:80.halflifeserver + + + FreeBSD-SA-00:79.oops + + + FreeBSD-SA-00:78.bitchx.v1.1 + + + + + 18 + + + FreeBSD-SA-00:77.procfs.v1.1 + + + + + + + November + + + 20 + + + FreeBSD-SA-00:76.tcsh-csh + + + FreeBSD-SA-00:75.php + + + FreeBSD-SA-00:74.gaim + + + FreeBSD-SA-00:73.thttpd + + + FreeBSD-SA-00:72.curl + + + FreeBSD-SA-00:71.mgetty + + + + + 14 + + + FreeBSD-SA-00:70.ppp-nat + + + FreeBSD-SA-00:69.telnetd.v1.1 + + + + + 13 + + + FreeBSD-SA-00:68.ncurses.v1.1 + + + + + 10 + + + FreeBSD-SA-00:67.gnupg + + + + + 06 + + + FreeBSD-SA-00:66.netscape + + + FreeBSD-SA-00:65.xfce + + + FreeBSD-SA-00:64.global + + + + + 01 + + + FreeBSD-SA-00:63.getnameinfo + + + FreeBSD-SA-00:62.top.v1.1 + + + + + + + October + + + 31 + + + FreeBSD-SA-00:61.tcpdump.v1.1 + + + + + 30 + + + FreeBSD-SA-00:60.boa + + + FreeBSD-SA-00:59.pine + + + FreeBSD-SA-00:58.chpass + + + + + 13 + + + FreeBSD-SA-00:57.muh + + + FreeBSD-SA-00:56.lprng + + + FreeBSD-SA-00:55.xpdf + + + FreeBSD-SA-00:54.fingerd + + + + + + + September + + + 27 + + + FreeBSD-SA-00:53.catopen + + + + + + + October + + + 06 + + + FreeBSD-SA-00:52.tcp-iss + + + + + + + September + + + 13 + + + FreeBSD-SA-00:51.mailman + + + FreeBSD-SA-00:50.listmanager + + + FreeBSD-SA-00:49.eject + + + FreeBSD-SA-00:48.xchat + + + FreeBSD-SA-00:47.pine + + + FreeBSD-SA-00:46.screen + + + + + + + August + + + 31 + + + FreeBSD-SA-00:45.esound + + + + + 28 + + + FreeBSD-SA-00:44.xlock + + + FreeBSD-SA-00:43.brouted + + + FreeBSD-SA-00:42.linux + + + FreeBSD-SA-00:41.elf + + + FreeBSD-SA-00:40.mopd + + + FreeBSD-SA-00:39.netscape + + + + + 14 + + + FreeBSD-SA-00:38.zope + + + FreeBSD-SA-00:37.cvsweb + + + FreeBSD-SA-00:36.ntop + + + FreeBSD-SA-00:35.proftpd + + + FreeBSD-SA-00:34.dhclient + + + + + + + July + + + 12 + + + FreeBSD-SA-00:33.kerberosIV + + + + + 05 + + + FreeBSD-SA-00:32.bitchx + + + FreeBSD-SA-00:31.canna.asc.v1.1 + + + FreeBSD-SA-00:30.openssh + + + FreeBSD-SA-00:29.wu-ftpd.asc.v1.1 + + + FreeBSD-SA-00:28.majordomo + + + FreeBSD-SA-00:27.XFree86-4 + + + FreeBSD-SA-00:26.popper.asc.v1.1 + + + + + + + June + + + 12 + + + FreeBSD-SA-00:25.alpha-random + + + + + + + July + + + 05 + + + FreeBSD-SA-00:24.libedit + + + + + + + June + + + 19 + + + FreeBSD-SA-00:23.ip-options.asc.v1.1 + + + + + 07 + + + FreeBSD-SA-00:22.apsfilter + + + FreeBSD-SA-00:21.ssh.asc.v1.1 + + + + + + + May + + + 26 + + + FreeBSD-SA-00:20.krb5 + + + + + 23 + + + FreeBSD-SA-00:19.semconfig + + + + + 09 + + + FreeBSD-SA-00:18.gnapster.knapster.asc.v1.1 + + + FreeBSD-SA-00:17.libmytinfo + + + FreeBSD-SA-00:16.golddig + + + + + + + April + + + 24 + + + FreeBSD-SA-00:15.imap-uw + + + FreeBSD-SA-00:14.imap-uw + + + + + 19 + + + FreeBSD-SA-00:13.generic-nqs + + + + + 10 + + + FreeBSD-SA-00:12.healthd + + + FreeBSD-SA-00:11.ircii + + + + + + + March + + + 15 + + + FreeBSD-SA-00:10.orville-write + + + FreeBSD-SA-00:09.mtr + + + + + 15 + + + FreeBSD-SA-00:08.lynx.asc.v1.1 + + + FreeBSD-SA-00:07.mh + + + + + 01 + + + FreeBSD-SA-00:06.htdig + + + + + + + February + + + 28 + + + FreeBSD-SA-00:05.mysql + + + + + 19 + + + FreeBSD-SA-00:04.delegate + + + FreeBSD-SA-00:03.asmon + + + + + + + January + + + 24 + + + FreeBSD-SA-00:02.procfs + + + + + 19 + + + FreeBSD-SA-00:01.make + + + + + + + + + + 1999 + + + September + + + 16 + + + FreeBSD-SA-99:06.amd + + + + + 15 + + + FreeBSD-SA-99:05.fts + + + FreeBSD-SA-99:04.core + + + + + 05 + + + FreeBSD-SA-99:03.ftpd + + + + + 04 + + + FreeBSD-SA-99:02.profil + + + FreeBSD-SA-99:01.chflags + + + + + + + + + 1998 + + + November + + + FreeBSD-SA-98:08.fragment + + + + + October + + + 13 + + + FreeBSD-SA-98:07.rst + + + + + + + June + + + 10 + + + FreeBSD-SA-98:06.icmp + + + + + 04 + + + FreeBSD-SA-98:05.nfs + + + + + 02 + + + FreeBSD-SA-98:04.mmap + + + + + + + May + + + 14 + + + FreeBSD-SA-98:03.ttcp + + + + + + + March + + + 12 + + + FreeBSD-SA-98:02.mmap + + + + + + + + + 1997 + + + December + + + 01 + + + FreeBSD-SA-98:01.land + + + + + 09 + + + FreeBSD-SA-97:06.f00f + + + + + + + October + + + 29 + + + FreeBSD-SA-97:05.open + + + + + + + August + + + 19 + + + FreeBSD-SA-97:04.procfs + + + + + + + April + + + 07 + + + FreeBSD-SA-97:03.sysinstall + + + + + + + March + + + 26 + + + FreeBSD-SA-97:02.lpd + + + + + + + February + + + 05 + + + FreeBSD-SA-97:01.setlocale + + + + + + + + January + + + 18 + + + FreeBSD-SA-96:21.talkd + + + + + + + + + 1996 + + + December + + + 16 + + + FreeBSD-SA-96:20.stack-overflow + + + + + 10 + + + FreeBSD-SA-96:19.modstat + + + + + + + November + + + 25 + + + FreeBSD-SA-96:18.lpr + + + + + + + July + + + 16 + + + FreeBSD-SA-96:17.rzsz + + + + + 12 + + + FreeBSD-SA-96:16.rdist + + + + + 04 + + + FreeBSD-SA-96:15.ppp + + + + + + + June + + + 24 + + + FreeBSD-SA-96:14.ipfw + + + + + 05 + + + FreeBSD-SA-96:13.comsat + + + + + 28 + + + FreeBSD-SA-96:12.perl + + + + + + + May + + + 21 + + + FreeBSD-SA-96:11.man + + + + + 17 + + + FreeBSD-SA-96:10.mount_union + + + FreeBSD-SA-96:09.vfsload + + + + + + + April + + + 21 + + + FreeBSD-SA-96:08.syslog + + + + + 20 + + + FreeBSD-SA-96:03.sendmail-suggestion + + + + + 22 + + + FreeBSD-SA-96:02.apache + + + + + 21 + + + FreeBSD-SA-96:01.sliplogin + + + + + + +