doc/share/security/advisories/FreeBSD-EN-05:02.sk.asc
Bjoern A. Zeeb 3571e53040 Import FreeBSD Security Advisories and Errata Notices, as well as their
patches for easier mirroring, to eliminate a special copy, to make
www.freebsd.org/security a full copy of security.freebsd.org and be
eventually be the same.

For now files are just sitting there.   The symlinks are missing.

Discussed on:	www (repository location)
Discussed with:	simon (so)
2012-08-15 06:19:40 +00:00

85 lines
3 KiB
Text

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
FreeBSD-EN-05:02.sk Errata Notice
The FreeBSD Project
Topic: sk(4) driver instability on SMP systems
Category: core
Module: sys_pci
Announced: 2005-01-06
Credits: Peter Edwards, John-Mark Gurney, David O'Brien, Bjoern A. Zeeb
Affects: FreeBSD 5.3-RELEASE
Corrected: 2005-01-06 17:54:47 UTC
I. Background
The sk(4) network driver provides support for SysKonnect-based Gigabit
Ethernet adapters.
II. Problem Description
Several programming errors were discovered in the sk(4) network driver,
including an off-by-one error and a missing lock.
III. Impact
FreeBSD symmetric multiprocessing (SMP) systems using the sk(4) network
driver may experience data corruption or system crashes. Symptoms
include panics, page faults, aborted SSH connections, and corrupted file
transfers.
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:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html
V. Correction details
The following list contains the revision numbers of each file that was
corrected in FreeBSD.
- --------------------------------------------------------------------------
RELENG_5_3
Revision Changes Path
1.342.2.13.2.7 +4 -0 src/UPDATING
1.62.2.15.2.9 +1 -1 src/sys/conf/newvers.sh
1.83.2.2.2.1 +33 -16 src/sys/pci/if_sk.c
1.20.2.2.2.1 +1 -0 src/sys/pci/if_skreg.h
- --------------------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)
iD8DBQFB3YWR/G14VSmup/YRAisHAKCZDDsbpJ6QQWtVQaU+lo1N8OKQfACdGOdL
dppEWGvxke7etwmpDK63k98=
=x28D
-----END PGP SIGNATURE-----