SCIENTIFIC-LINUX-ERRATA Archives

October 2012

SCIENTIFIC-LINUX-ERRATA@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Pat Riehecky <[log in to unmask]>
Reply To:
Pat Riehecky <[log in to unmask]>
Date:
Thu, 11 Oct 2012 11:11:56 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (57 lines)
Synopsis:          Moderate: libvirt security and bug fix update
Issue Date:        2012-10-11
CVE Numbers:       CVE-2012-4423
--

The libvirt library is a C API for managing and interacting with the
virtualization capabilities of Linux and other operating systems. In
addition, libvirt provides tools for remote management of virtualized
systems.

A flaw was found in libvirtd's RPC call handling. An attacker able to
establish a read-only connection to libvirtd could use this flaw to crash
libvirtd by sending an RPC message that has an event as the RPC number, or
an RPC number that falls into a gap in the RPC dispatch table.
(CVE-2012-4423)

This update also fixes the following bugs:

* When the host_uuid option was present in the libvirtd.conf file, the
augeas libvirt lens was unable to parse the file. This bug has been fixed
and the augeas libvirt lens now parses libvirtd.conf as expected in the
described scenario.

* Disk hot plug is a two-part action: the qemuMonitorAddDrive() call is
followed by the qemuMonitorAddDevice() call. When the first part succeeded
but the second one failed, libvirt failed to roll back the first part and
the device remained in use even though the disk hot plug failed. With this
update, the rollback for the drive addition is properly performed in the
described scenario and disk hot plug now works as expected.

* When a virtual machine was started with an image chain using block
devices and a block rebase operation was issued, the operation failed on
completion in the blockJobAbort() function. This update relabels and
configures cgroups for the backing files and the rebase operation now
succeeds.

After installing the updated packages, libvirtd will be restarted
automatically.
--

SL6
   x86_64
     libvirt-0.9.10-21.el6_3.5.x86_64.rpm
     libvirt-client-0.9.10-21.el6_3.5.i686.rpm
     libvirt-client-0.9.10-21.el6_3.5.x86_64.rpm
     libvirt-python-0.9.10-21.el6_3.5.x86_64.rpm
     libvirt-devel-0.9.10-21.el6_3.5.i686.rpm
     libvirt-devel-0.9.10-21.el6_3.5.x86_64.rpm
     libvirt-lock-sanlock-0.9.10-21.el6_3.5.x86_64.rpm
   i386
     libvirt-0.9.10-21.el6_3.5.i686.rpm
     libvirt-client-0.9.10-21.el6_3.5.i686.rpm
     libvirt-python-0.9.10-21.el6_3.5.i686.rpm
     libvirt-devel-0.9.10-21.el6_3.5.i686.rpm

- Scientific Linux Development Team

ATOM RSS1 RSS2