2014年10月23日木曜日

FreeBSD 9.3 p3 & p4 アップデート

FreeBSD 9.3 にシステムアップデートが到着していました。10月21日と22日と連続したものとなっていました。

/usr/src/UPDATING によると次の内容でした。

20141022:       p4      FreeBSD-EN-14:10.tzdata
                        FreeBSD-EN-14:11.crypt

        Time zone data file update. [EN-14:10]

        Change crypt(3) default hashing algorithm back to DES. [EN-14:11]

20141021:       p3      FreeBSD-SA-14:20.rtsold
                        FreeBSD-SA-14:21.routed
                        FreeBSD-SA-14:22.namei
                        FreeBSD-SA-14:23.openssl

        Fix rtsold(8) remote buffer overflow vulnerability. [SA-14:20]

        Fix routed(8) remote denial of service vulnerability. [SA-14:21]

        Fix memory leak in sandboxed namei lookup. [SA-14:22]

        Fix OpenSSL multiple vulnerabilities. [SA-14:23]

ソースツリーを更新した後、カーネルとユーザーランドを再ビルドして対応しました。


以下は作業の様子を記録したものです。

subversion でソースツリーを更新します。
# svn update /usr/src
Updating '/usr/src':
U    /usr/src/UPDATING
U    /usr/src/sys/conf/newvers.sh
U    /usr/src/sys/kern/vfs_lookup.c
U    /usr/src/crypto/openssl/ssl/ssl.h
U    /usr/src/crypto/openssl/ssl/ssl_err.c
U    /usr/src/crypto/openssl/ssl/t1_enc.c
U    /usr/src/crypto/openssl/ssl/s2_lib.c
U    /usr/src/crypto/openssl/ssl/s3_lib.c
U    /usr/src/crypto/openssl/ssl/s23_srvr.c
U    /usr/src/crypto/openssl/ssl/ssl_lib.c
U    /usr/src/crypto/openssl/ssl/tls1.h
U    /usr/src/crypto/openssl/ssl/ssl3.h
U    /usr/src/crypto/openssl/ssl/d1_lib.c
U    /usr/src/crypto/openssl/ssl/dtls1.h
U    /usr/src/crypto/openssl/ssl/s3_enc.c
U    /usr/src/crypto/openssl/ssl/t1_lib.c
U    /usr/src/crypto/openssl/ssl/s23_clnt.c
U    /usr/src/crypto/openssl/apps/s_client.c
U    /usr/src/crypto/openssl/doc/apps/s_client.pod
U    /usr/src/crypto/openssl/doc/ssl/SSL_CTX_set_mode.pod
U    /usr/src/crypto/openssl/crypto/err/openssl.ec
U    /usr/src/sbin/routed/input.c
A    /usr/src/contrib/tzdata/zone1970.tab
U    /usr/src/contrib/tzdata/factory
U    /usr/src/contrib/tzdata/yearistype.sh
U    /usr/src/contrib/tzdata/pacificnew
U    /usr/src/contrib/tzdata/antarctica
U    /usr/src/contrib/tzdata/australasia
U    /usr/src/contrib/tzdata/systemv
U    /usr/src/contrib/tzdata/northamerica
U    /usr/src/contrib/tzdata/asia
U    /usr/src/contrib/tzdata/backward
U    /usr/src/contrib/tzdata/zone.tab
U    /usr/src/contrib/tzdata/southamerica
U    /usr/src/contrib/tzdata/africa
U    /usr/src/contrib/tzdata/leap-seconds.list
U    /usr/src/contrib/tzdata/etcetera
U    /usr/src/contrib/tzdata/europe
U    /usr/src/usr.sbin/rtsold/rtsol.c
U    /usr/src/lib/libcrypt/crypt.c
Updated to revision 273480.

ユーザーランドとカーネルを再ビルドしました。
# cd /usr/src
# make buildworld && make buildkernel KERNCONF=MYKERNEL
# make installkernel
# make installworld
# reboot

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。