Skip to content

Bug Fix Advisory libvirtのバグ修正アップデート

アップデートID:

RHBA-2008:0189-5

タイプ:Bug Fix Advisory
重大性:====
発行日:2008年3月18日
最終更新日:2008年3月18日
影響のある製品: RHEL Desktop Multi OS (v. 5 client)
RHEL Virtualization (v. 5 server)
OVAL: N/A

詳細

複数のバグを修正したlibvirtのアップデートパッケージがが利用可能になりました。

libvirtは、最近のバージョンのLinuxや他のOSに搭載されている仮想化機能を利用するためのC toolkitです。

これらのアップデートでは以下のバグが修正されています:

* xend_parse_sexp_desc() は固定長の4kバッファを利用していたため、ドメインの記述が極めて複雑になった場合このサイズでは納まらなくなっていました。例えば、多数の ネットワーク定義と共に virt-install コマンドを実行すると、4kバッファに納まらないXMLが生成されます。バッファが再度割当てられるとlibvirtは古いバッファのアドレスを 開放しようと試み、segmentation fault が発生していました。また、libvirtに含まれていたバッファサイズに起因する他の問題も修正されました。

* アプリケーションがlibvirtを利用した際に起こるクラッシュの問題も修正されています。

libvirtのユーザは、これらの問題を解決する上記アップデートパッケージにアップグレードしてください。


解決法


このアップデートを適用する前に、ご使用のシステムに関係するリリース済みのエラータ/Errataがすべて適用されていることを確認してください。

このアップデートは、Red Hat Networkを通じて入手できます。


アップデートパッケージ

RHEL Desktop Multi OS (v. 5 client)

SRPMS:
libvirt-0.2.3-9.el5_1.1.src.rpm     869cba66d5696d85f4beb15b16db99a3
 
IA-32:
libvirt-0.2.3-9.el5_1.1.i386.rpm     a1974239baceb92e2b28efc7bf2c66c2
libvirt-devel-0.2.3-9.el5_1.1.i386.rpm     746a130f6ee03813c53874c189a2dc26
libvirt-python-0.2.3-9.el5_1.1.i386.rpm     cc8f45924aa47f9bf80fce69c4b1f625
 
x86_64:
libvirt-0.2.3-9.el5_1.1.i386.rpm     a1974239baceb92e2b28efc7bf2c66c2
libvirt-0.2.3-9.el5_1.1.x86_64.rpm     9e0b56501a1f32ca31f338c51c665f83
libvirt-devel-0.2.3-9.el5_1.1.i386.rpm     746a130f6ee03813c53874c189a2dc26
libvirt-devel-0.2.3-9.el5_1.1.x86_64.rpm     ee840fbc2b4e769219ef35361c7bec29
libvirt-python-0.2.3-9.el5_1.1.x86_64.rpm     37a1a406933b2c546a5716ae6bffa97c
 
RHEL Virtualization (v. 5 server)

SRPMS:
libvirt-0.2.3-9.el5_1.1.src.rpm     869cba66d5696d85f4beb15b16db99a3
 
IA-32:
libvirt-0.2.3-9.el5_1.1.i386.rpm     a1974239baceb92e2b28efc7bf2c66c2
libvirt-devel-0.2.3-9.el5_1.1.i386.rpm     746a130f6ee03813c53874c189a2dc26
libvirt-python-0.2.3-9.el5_1.1.i386.rpm     cc8f45924aa47f9bf80fce69c4b1f625
 
IA-64:
libvirt-0.2.3-9.el5_1.1.ia64.rpm     5615e54e9bfded5fe4085de727b975c2
libvirt-devel-0.2.3-9.el5_1.1.ia64.rpm     2955f916876af26800669a3f389ef914
libvirt-python-0.2.3-9.el5_1.1.ia64.rpm     5b82e927b6b49531406624cb112c5c5a
 
x86_64:
libvirt-0.2.3-9.el5_1.1.i386.rpm     a1974239baceb92e2b28efc7bf2c66c2
libvirt-0.2.3-9.el5_1.1.x86_64.rpm     9e0b56501a1f32ca31f338c51c665f83
libvirt-devel-0.2.3-9.el5_1.1.i386.rpm     746a130f6ee03813c53874c189a2dc26
libvirt-devel-0.2.3-9.el5_1.1.x86_64.rpm     ee840fbc2b4e769219ef35361c7bec29
libvirt-python-0.2.3-9.el5_1.1.x86_64.rpm     37a1a406933b2c546a5716ae6bffa97c
 
(The unlinked packages above are only available from the Red Hat Network)


バグフィックス (詳細は、bugzilla/バグジラ[英語]を御覧ください。)

430876 - libvirt: fix segmentation fault when buffer needs to be reallocated


参照





ここに在るパッケージはセキュリティの為、Red Hat, Inc. によって、GPG認証されています。
認証キー及び詳細は以下を御覧下さい。
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/