postgresql
ローカルユーザーによるシステム停止
リリース日付 : 2002-11-28
対策パッケージ : postgresql-7.2.2-1
問題点
・ postgresql の以下の関数にbuffer overflowの問題が存在します。
- lpad()
- rpad()
- circle_poly()
- path_encode()
- path_addr()
対策
turbopkgコマンドを使用して自動アップデートを行ってください。
必要がある場合のみ、自動的にアップデートが行われます。
現在インストールされているパッケージのバージョンは、次のコマンドで
確認することができます。
# rpm -qa | grep パッケージ名
自動アップデートを使用すると、現在インストールされているものよりも
新しいパッケージは全てアップデート対象になります。
パッケージを選択してアップデートを行いたい場合には、rpmコマンドを
使用してください。
実行例
---------------------------------------------------------------------
1. スーパーユーザーに変更
$ su -
2. スーパーユーザーのパスワードを入力
Password:
3. turbopkgの起動
# turbopkg
4. メニューを選択
「アップデート」
↓
「FTP サーバー」
↓
「アップデートサイト」
↓
任意のサイトを選択
5. 一般ユーザーに変更
# exit
---------------------------------------------------------------------
<Turbolinux 8 Server>
・ 対応済み。
<Turbolinux 8 Workstation>
postgresql-7.2.2-1.i586.rpm
postgresql-contrib-7.2.2-1.i586.rpm
postgresql-devel-7.2.2-1.i586.rpm
postgresql-docs-7.2.2-1.i586.rpm
postgresql-jdbc-7.2.2-1.i586.rpm
postgresql-libs-7.2.2-1.i586.rpm
postgresql-odbc-7.2.2-1.i586.rpm
postgresql-perl-7.2.2-1.i586.rpm
postgresql-python-7.2.2-1.i586.rpm
postgresql-server-7.2.2-1.i586.rpm
postgresql-tcl-7.2.2-1.i586.rpm
postgresql-tk-7.2.2-1.i586.rpm
<Turbolinux 7 Server>
postgresql-7.2.2-1.i586.rpm
postgresql-contrib-7.2.2-1.i586.rpm
postgresql-devel-7.2.2-1.i586.rpm
postgresql-docs-7.2.2-1.i586.rpm
postgresql-jdbc-7.2.2-1.i586.rpm
postgresql-libs-7.2.2-1.i586.rpm
postgresql-odbc-7.2.2-1.i586.rpm
postgresql-perl-7.2.2-1.i586.rpm
postgresql-python-7.2.2-1.i586.rpm
postgresql-server-7.2.2-1.i586.rpm
postgresql-tcl-7.2.2-1.i586.rpm
postgresql-test-7.2.2-1.i586.rpm
postgresql-tk-7.2.2-1.i586.rpm
ruby-postgres-0.6.4-3.i586.rpm
・ postgresqlのバージョンを上げる際の注意点
<Turbolinux 7 Workstation>
postgresql-7.1.3-2.i586.rpm
postgresql-contrib-7.1.3-2.i586.rpm
postgresql-devel-7.1.3-2.i586.rpm
postgresql-docs-7.1.3-2.i586.rpm
postgresql-jdbc-7.1.3-2.i586.rpm
postgresql-libs-7.1.3-2.i586.rpm
postgresql-odbc-7.1.3-2.i586.rpm
postgresql-perl-7.1.3-2.i586.rpm
postgresql-python-7.1.3-2.i586.rpm
postgresql-server-7.1.3-2.i586.rpm
postgresql-tcl-7.1.3-2.i586.rpm
postgresql-test-7.1.3-2.i586.rpm
postgresql-tk-7.1.3-2.i586.rpm
<Turbolinux Server 6.5>
<Turbolinux Advanced Server 6>
<Turbolinux Server 6.1>
postgresql-7.0.3-5.i386.rpm
postgresql-devel-7.0.3-5.i386.rpm
postgresql-jdbc-7.0.3-5.i386.rpm
postgresql-odbc-7.0.3-5.i386.rpm
postgresql-perl-7.0.3-5.i386.rpm
postgresql-python-7.0.3-5.i386.rpm
postgresql-server-7.0.3-5.i386.rpm
postgresql-tcl-7.0.3-5.i386.rpm
postgresql-test-7.0.3-5.i386.rpm
postgresql-tk-7.0.3-5.i386.rpm
<Turbolinux Workstation 6.0>
・ postgresqlパッケージは収録されておりませんのでアップデートの必要はございません。