From owner-freebsd-announce@FreeBSD.ORG Mon Jun 7 21:06:48 2004 Return-Path: Delivered-To: freebsd-announce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA7A916A4CE; Mon, 7 Jun 2004 21:06:47 +0000 (GMT) Received: from smtp.des.no (flood.des.no [217.116.83.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6234E43D41; Mon, 7 Jun 2004 21:06:47 +0000 (GMT) (envelope-from security-advisories@freebsd.org) Received: by smtp.des.no (Pony Express, from userid 666) id A1D985312; Mon, 7 Jun 2004 23:06:45 +0200 (CEST) Received: from dwp.des.no (des.no [80.203.228.37]) by smtp.des.no (Pony Express) with ESMTP id 84582530A; Mon, 7 Jun 2004 23:06:14 +0200 (CEST) Received: by dwp.des.no (Postfix, from userid 2602) id 01FA633C73; Mon, 7 Jun 2004 23:06:13 +0200 (CEST) From: FreeBSD Security Advisories To: FreeBSD Security Advisories Precedence: bulk Message-Id: <20040607210613.01FA633C73@dwp.des.no> Date: Mon, 7 Jun 2004 23:06:13 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on flood.des.no X-Spam-Level: s X-Spam-Status: No, hits=1.8 required=5.0 tests=ADDR_FREE autolearn=no version=2.63 Subject: [FreeBSD-Announce] FreeBSD Security Advisory FreeBSD-SA-04:12.jailroute X-BeenThere: freebsd-announce@freebsd.org X-Mailman-Version: 2.1.1 Reply-To: security-advisories@freebsd.org List-Id: Project Announcements [moderated] List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2004 21:06:48 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ============================================================================= FreeBSD-SA-04:12.jailroute Security Advisory The FreeBSD Project Topic: Jailed processes can manipulate host routing tables Category: core Module: kernel Announced: 2004-06-07 Credits: Pawel Malachowski Affects: All FreeBSD 4.x releases prior to 4.10-RELEASE Corrected: 2004-04-06 20:11:53 UTC (RELENG_4) 2004-06-07 17:44:44 UTC (RELENG_4_9, 4.9-RELEASE-p10) 2004-06-07 17:42:42 UTC (RELENG_4_8, 4.8-RELEASE-p23) CVE Name: CAN-2004-0125 FreeBSD only: YES For general information regarding FreeBSD Security Advisories, including descriptions of the fields above, security branches, and the following sections, please visit . I. Background The jail(2) system call allows a system administrator to lock up a process and all its descendants inside a closed environment with very limited ability to affect the system outside that environment, even for processes with superuser privileges. It is an extension of, but far more stringent than, the traditional Unix chroot(2) system call. The FreeBSD kernel maintains internal routing tables for the purpose of determining which interface should be used to transmit packets. These routing tables can be manipulated by user processes running with superuser privileges by sending messages over a routing socket. II. Problem Description A programming error resulting in a failure to verify that an attempt to manipulate routing tables originated from a non-jailed process. III. Impact Jailed processes running with superuser privileges could modify host routing tables. This could result in a variety of consequences including packets being sent via an incorrect network interface and packets being discarded entirely. IV. Workaround No workaround is available. V. Solution Do one of the following: 1) Upgrade your vulnerable system to 4.10-RELEASE, or to the RELENG_4_8 or RELENG_4_9 security branch dated after the correction date. OR 2) Patch your present system: The following patch has been verified to apply to the FreeBSD 4.8 and 4.9 systems. a) Download the relevant patch from the location below, and verify the detached PGP signature using your PGP utility. # fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-04:12/jailroute.patch # fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-04:12/jailroute.patch.asc b) Apply the patch. # cd /usr/src # patch < /path/to/patch c) Recompile your kernel as described in and reboot the system. VI. Correction details The following list contains the revision numbers of each file that was corrected in FreeBSD. Branch Revision Path - ------------------------------------------------------------------------- RELENG_4 src/sys/net/rtsock.c 1.44.2.13 RELENG_4_9 src/UPDATING 1.73.2.89.2.11 src/sys/conf/newvers.sh 1.44.2.32.2.11 src/sys/net/rtsock.c 1.44.2.11.4.1 RELENG_4_8 src/UPDATING 1.73.2.80.2.26 src/sys/conf/newvers.sh 1.44.2.29.2.24 src/sys/net/rtsock.c 1.44.2.11.2.1 - ------------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAxNfYFdaIBMps37IRAiU4AJ91d4MhEjkRL0PBddb/tuZoUsgh5QCgmRhN Xfy0St57y/HuS9TuQ2akEYI= =Tucm -----END PGP SIGNATURE----- From owner-freebsd-announce@FreeBSD.ORG Fri Jun 11 06:11:23 2004 Return-Path: Delivered-To: freebsd-announce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D681016A4CE for ; Fri, 11 Jun 2004 06:11:23 +0000 (GMT) Received: from sccmmhc92.asp.att.net (sccmmhc92.asp.att.net [204.127.203.212]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59F0043D48 for ; Fri, 11 Jun 2004 06:11:23 +0000 (GMT) (envelope-from chrisc@daemonnews.org) Received: from [10.0.1.6] (12-215-209-213.client.mchsi.com[12.215.209.213]) by sccmmhc92.asp.att.net (sccmmhc92) with SMTP id <20040611061052m9200gkmkge>; Fri, 11 Jun 2004 06:10:52 +0000 Mime-Version: 1.0 (Apple Message framework v618) Content-Transfer-Encoding: 7bit Message-Id: <208F21E2-BB6E-11D8-A8BE-000393A620A4@daemonnews.org> Content-Type: text/plain; charset=US-ASCII; format=flowed To: announce@freebsd.org From: Chris Coleman Date: Fri, 11 Jun 2004 01:11:07 -0500 X-Mailer: Apple Mail (2.618) X-Mailman-Approved-At: Fri, 11 Jun 2004 23:29:58 +0000 Subject: [FreeBSD-Announce] FreeBSD 4.10 CDs and T-Shirt X-BeenThere: freebsd-announce@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Project Announcements [moderated] List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2004 06:11:23 -0000 BSD Mall is pleased to announce the availability of FreeBSD 4.Ten CD sets. This set marks a small change in our traditional 4 CD set and packaging. We have chosen to include 2 CDs and a DVD in single-sized DVD case. You can find out more details or purchase your copy at http://www.bsdmall.com/fbsd4ten.html Also shipping today are the FreeBSD 4:10 T-Shirts. The design is based on the popular FreeBSD hackers discussions on bikesheds. You can find out more details and purchase one at http://www.bsdmall.com/fourten.html Thanks from the BSD Mall and Daemon News Teams. Chris Coleman Editor in Chief Daemon News http://www.daemonnews.org BSD Mall http://www.bsdmall.com Print Magazine http://magazine.daemonnews.org