[FreeBSD-Announce] FreeBSD 5.3-RELEASE Errata Notice: FreeBSD-EN-05:01.nfs

06/01/05, [FreeBSD-Announce] FreeBSD 5.3-RELEASE Errata Notice: FreeBSD-EN-05:01.nfs
From: Ken Smith <kensmith@freebsd.org>

Generated by MHonArc

CSIM Logo WelcomeCourses
Faculty, Student, Staff
Projects and reports
Conferences, workshop and seminars
Laboratories and reasearch facilities
Information related to CSIM
Information non-related to CSIM
Address, map, phone, etc.

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

To: freebsd-announce@freebsd.org
Subject: [FreeBSD-Announce] FreeBSD 5.3-RELEASE Errata Notice: FreeBSD-EN-05:01.nfs
From: Ken Smith <kensmith@freebsd.org>
Date: Wed, 5 Jan 2005 18:32:34 -0500
Delivered-to: freebsd-announce@mx1.freebsd.org
List-archive: <http://lists.freebsd.org/pipermail/freebsd-announce>
List-help: <mailto:freebsd-announce-request@freebsd.org?subject=help>
List-id: Project Announcements [moderated] <freebsd-announce.freebsd.org>
List-post: <mailto:freebsd-announce@freebsd.org>
List-subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-announce>,<mailto:freebsd-announce-request@freebsd.org?subject=subscribe>
List-unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-announce>,<mailto:freebsd-announce-request@freebsd.org?subject=unsubscribe>
Sender: owner-freebsd-announce@freebsd.org
User-agent: Mutt/

Hash: SHA1

FreeBSD-EN-05:01.nfs                                            Errata Notice
                                                          The FreeBSD Project

Topic:          NFS Server may panic under certain load patterns

Category:       core
Module:         nfsserver
Announced:      2005-01-05
Credits:        Robert Watson
Affects:        FreeBSD 5.3-RELEASE
Corrected:      2005-01-05 03:35:00 UTC

I.   Background

The Network File System (NFS) allows a system to share directories and files
with others over a network.  By using this, users and programs can access
files on remote systems almost as if they were local files.

II.  Problem Description

Due to a bug in nfsrv_create() a call to nfsrv_access() might be made
while holding the NFS server mutex, which results in kernel panics under
certain load patterns.

III. Impact

NFS servers that encountered the load pattern would crash and reboot.

IV.   Solution

Do one of the following to update the source tree:

  1) Upgrade your vulnerable system to the RELENG_5_3 errata branch dated
     after the correction date using cvsup(1) or cvs(1).  This is the
     preferred method.

  2) Obtain the updated files using the cvsweb interface.  Cvsweb is a
     Web interface to the CVS repository.  The URL to the general
     interface is "http://www.freebsd.org/cgi/cvsweb.cgi/";.  You can
     obtain any of the source files for the RELENG_5_3 branch by going
     to the src  directory ("http://www.freebsd.org/cgi/cvsweb.cgi/src";)
     and then selecting the "RELENG_5_3" branch tag.  With the branch
     tag set navigate to the files listed below in the "Correction
     details" section and download them, making sure you get the correct
     revision numbers.  Copy the downloaded files into your /usr/src tree.

If using the second procedure you should make sure you have used that
same procedure to download all previous Errata Notices and Security
Advisories.  We strongly discourage this procedure due to the problems
that may be caused by not doing that - using the first procedure takes
care of making sure all updates get applied.

Then follow the normal procedures for rebuilding/reinstalling the kernel.
Details about rebuilding/reinstalling are available here:


V.  Correction details

The following list contains the revision numbers of each file that was
corrected in FreeBSD.

Branch                                                           Revision
- --------------------------------------------------------------------------

  Revision        Changes    Path
  1.342.  +5 -0      src/UPDATING   +1 -1      src/sys/conf/newvers.sh   +52 -38    src/sys/nfsserver/nfs_serv.c

- --------------------------------------------------------------------------
Version: GnuPG v1.4.0 (FreeBSD)

freebsd-announce@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-announce-unsubscribe@freebsd.org"

Next message sorted by date: [FreeBSD-Announce] FreeBSD 5.3-RELEASE Errata Notice: FreeBSD-EN-05:02.sk
Next message by thread: [FreeBSD-Announce] FreeBSD 5.3-RELEASE Errata Notice: FreeBSD-EN-05:02.sk
Main Index
Thread Index

CSIM home pageWMailAccount managementCSIM LibraryNetwork test toolsSearch CSIM directories
Contact us: Olivier Nicole CSIM    SET    AIT Last update: Jan 2005