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

[debian-users:53186] [Translate] [SECURITY] [DSA 1911-1] New pygresql packages provide secure escaping



かねこです。
URL 等は Debian-security-announce メーリングリストの元記事を確認
ください。

------>8------------>8------------>8------------>8------------>8-
- ------------------------------------------------------------------------
Debian Security Advisory DSA-1911-1                  security@debian.org
http://www.debian.org/security/                      Steffen Joeris
October 14, 2009                      http://www.debian.org/security/faq
- ------------------------------------------------------------------------

Package        : pygresql
Vulnerability  : エスケープ関数未提供
Problem type   : リモート
Debian-specific: いいえ
CVE Id         : CVE-2009-2940


Python 向け PostgreSQL モジュール pygresql に、PQescapeStringConn() を呼
び出す関数が欠けていることが発見されました。PQescapeStringConn() はコネ
クションの charset を認識し、一部のマルチバイトエンコーディング利用の際
の不十分なエスケープを防止するため、必要な関数です。追加された関数は
escape_string_conn() という名称で、第一引数に確立したデータベースとのコ
ネクションを取ります。従来の escape_string() 関数も従来互換性のために残
されています。

これらのバインディングを用いる開発者には、新しい関数を用いることを推奨
します。

安定版 (stable) ディストリビューション (lenny) では、この問題はバージョ
ン 1:3.8.1-3+lenny1 で修正されています。

旧安定版 (oldstable) ディストリビューション (etch) では、この問題はバー
ジョン 1:3.8.1-1etch2 で修正されています。

テスト版 (squeeze) および不安定版 (unstable) ディストリビューションでは、
この問題はバージョン 1:4.0-1 で修正されています。

直ぐに pygresql パッケージをアップグレードすることを勧めます。



アップグレード手順
------------------

wget url
        	でファイルを取得できます。
dpkg -i file.deb
                で参照されたファイルをインストールできます。

apt-get パッケージマネージャを用いている場合には、本メールのフッタ記載の
行を sources.list に加えて、

apt-get update
        を実行して内部データベースを更新し、
apt-get upgrade
        によって修正されたパッケージをインストールしてください。

本メールのフッタ記載の設定を自ホストの設定に加えることにより、自動更新を
行うこともできます。


Debian GNU/Linux 4.0 alias etch
- -------------------------------

Debian (old stable)
- ------------------

旧安定版の更新は、alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel,
powerpc, s390 および sparc の各アーキテクチャで提供されています。
 .
ソースアーカイブ:

  http://security.debian.org/pool/updates/main/p/pygresql/pygresql_3.8.1-1etch2.dsc
    Size/MD5 checksum:      694 086a34b31967d51ff8ca7a8804d39a91
  http://security.debian.org/pool/updates/main/p/pygresql/pygresql_3.8.1-1etch2.diff.gz
    Size/MD5 checksum:     4253 f32240024a278f6650b4342a0ebcbb71

alpha architecture (DEC Alpha)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_alpha.deb
    Size/MD5 checksum:    93958 dbf107badf6bf7c7b0b2820141e42ef2

amd64 architecture (AMD x86_64 (AMD64))


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_amd64.deb
    Size/MD5 checksum:    92400 ea6b668eab27ad64d2e7b02e4affc727

arm architecture (ARM)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_arm.deb
    Size/MD5 checksum:    90130 7b15f232b3dc6facd956eb7fca1bd4e5

i386 architecture (Intel ia32)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_i386.deb
    Size/MD5 checksum:    90362 eaec4a360b3af5e4c334126cf870f4fc

ia64 architecture (Intel ia64)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_ia64.deb
    Size/MD5 checksum:    98092 488b3090825b958784a5ee748899f337

mips architecture (MIPS (Big Endian))


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_mips.deb
    Size/MD5 checksum:    88844 92b80b8485000c7170959b1b10aa93a4

mipsel architecture (MIPS (Little Endian))


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_mipsel.deb
    Size/MD5 checksum:    88586 8b64c4326529429d0bd1fbff149eb471

powerpc architecture (PowerPC)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_powerpc.deb
    Size/MD5 checksum:    91086 653410357846b7870f33d93fc87e7348

s390 architecture (IBM S/390)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_s390.deb
    Size/MD5 checksum:    91506 e3ad96489ac5acaf13d850a01027b8c8

sparc architecture (Sun SPARC/UltraSPARC)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-1etch2_sparc.deb
    Size/MD5 checksum:    89030 a82665887545c1ef1d30f3aa55be7804

Debian GNU/Linux 5.0 alias lenny
- --------------------------------

Debian (stable)
- ---------------

安定版の更新は、alpha, amd64, arm, hppa, i386, ia64, mips, mipsel,
powerpc, s390 および sparc の各アーキテクチャで提供されています。
 .
ソースアーカイブ:

  http://security.debian.org/pool/updates/main/p/pygresql/pygresql_3.8.1-3+lenny1.diff.gz
    Size/MD5 checksum:     4466 a1c2ce06c800d605bfe14bcfe2dd0827
  http://security.debian.org/pool/updates/main/p/pygresql/pygresql_3.8.1.orig.tar.gz
    Size/MD5 checksum:    81186 5575979dac93c9c5795d7693a8f91c86
  http://security.debian.org/pool/updates/main/p/pygresql/pygresql_3.8.1-3+lenny1.dsc
    Size/MD5 checksum:     1124 269418b4532c90f057bd22e5858a2997

alpha architecture (DEC Alpha)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_alpha.deb
    Size/MD5 checksum:   114256 5704221569e20111cf6672ece0d11682

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_alpha.deb
    Size/MD5 checksum:   156386 fa17c555e61b71463de456db3c51ae84

amd64 architecture (AMD x86_64 (AMD64))


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_amd64.deb
    Size/MD5 checksum:   159238 128f1c3033bde64f9a11f5e913d9d973

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_amd64.deb
    Size/MD5 checksum:   115328 fe068a81f497f69a6ad19d495e652e2b

arm architecture (ARM)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_arm.deb
    Size/MD5 checksum:   109312 25c5b281ea33146beb5a59666aba47ac

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_arm.deb
    Size/MD5 checksum:   144480 ca940db2975633c04b5c2fe87274e8ea

armel architecture (ARM EABI)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_armel.deb
    Size/MD5 checksum:   149678 957232bd77ffab3671bf785476ea87da

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_armel.deb
    Size/MD5 checksum:   111126 705dea69876757df26bc42e74dd17226

hppa architecture (HP PA RISC)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_hppa.deb
    Size/MD5 checksum:   117048 c47c89646f2bc572d5fee685876e639f

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_hppa.deb
    Size/MD5 checksum:   155300 c864943c790f0a79b2da3034d51a94fa

i386 architecture (Intel ia32)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_i386.deb
    Size/MD5 checksum:   108626 d27c445d00283fe59fb6a54cfaaa4156

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_i386.deb
    Size/MD5 checksum:   142506 b1d7283270efa735daf705a7825981e7

ia64 architecture (Intel ia64)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_ia64.deb
    Size/MD5 checksum:   160656 45f6874fdc6f520dbe1932a9acbbdc1e

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_ia64.deb
    Size/MD5 checksum:   125206 261caf7cc1e302d67b1d4c8f44fdca5e

mips architecture (MIPS (Big Endian))


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_mips.deb
    Size/MD5 checksum:   149858 3ab427dbe8851bdc5710d5be170e87b4

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_mips.deb
    Size/MD5 checksum:   106876 519d15036e48482c9bf6ba13a45df864

mipsel architecture (MIPS (Little Endian))


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_mipsel.deb
    Size/MD5 checksum:   107182 e89c124b98cf43149ef29bf0c7376e37

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_mipsel.deb
    Size/MD5 checksum:   147822 36818301f82c6b208a12dfffcb12abaa

powerpc architecture (PowerPC)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_powerpc.deb
    Size/MD5 checksum:   158920 24d9e6552bc85adbeec92f88cfb7c5cf

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_powerpc.deb
    Size/MD5 checksum:   114592 67797adf90fa321b296f7c6755622802

s390 architecture (IBM S/390)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_s390.deb
    Size/MD5 checksum:   156980 636e256ccfc7f06b6b41cd74492a9593

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_s390.deb
    Size/MD5 checksum:   113766 0cca0ff55e531f246f10009322b62bb2

sparc architecture (Sun SPARC/UltraSPARC)


http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql-dbg_3.8.1-3+lenny1_sparc.deb
    Size/MD5 checksum:   137180 050359d747dd8afce46c3309967af260

http://security.debian.org/pool/updates/main/p/pygresql/python-pygresql_3.8.1-3+lenny1_sparc.deb
    Size/MD5 checksum:   108528 40ca765a94813cefaf2a4c77597f8155


  これらのファイルは次の版の安定版リリース時そちらに移されます。


- ---------------------------------------------------------------------------------
For apt-get: deb http://security.debian.org/ stable/updates main
For dpkg-ftp: ftp://security.debian.org/debian-security dists/stable/updates/main
Mailing list: debian-security-announce@lists.debian.org
Package info: `apt-cache show <pkg>' and http://packages.debian.org/<pkg>
------>8------------>8------------>8------------>8------------>8-
-- 
Seiji Kaneko                         skaneko@xxxxxxxxxxxx
---------------------------------------------------------