ELSA-2022-9668

ELSA-2022-9668 - libvirt libvirt-python security update

Type:SECURITY
Severity:IMPORTANT
Release Date:2022-08-01

Description


libvirt
[5.7.0-34.el7]
- qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (Peter Krempa) [Orabug: 33091019]
- qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (Peter Krempa) [Orabug: 33091019]
- qemuDomainBlockCopyCommon: Record updated flags to block job (Peter Krempa) [Orabug: 33091019]
- qemuDomainBlockPivot: Move check prior to executing the pivot steps (Peter Krempa) [Orabug: 33091019]
- qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (Peter Krempa) [Orabug: 33091019]
- qemu: block: Introduce function to calculate bitmap handling for block-copy (Peter Krempa) [Orabug: 33091019]
- qemu: block: Add validator for bitmap chains accross backing chains (Peter Krempa) [Orabug: 33091019]
- qemu: blockjob: Store 'flags' for all the block job types (Peter Krempa) [Orabug: 33091019]
- qemu: blockjob: Store 'jobflags' with block job data (Peter Krempa) [Orabug: 33091019]
- util: json: Introduce virJSONValueArrayConcat (Peter Krempa) [Orabug: 33091019]
- qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Track and relabel images for bitmap merging (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: tolerate missing disks on checkpoint deletion (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Use disk definition directly when creating checkpoint (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: split out checkpoint deletion bitmaps (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Store whether deleted checkpoint is current in a variable (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Extract and export rollback of checkpoint metadata storing (Peter Krempa) [Orabug: 33091019]
- qemu: block: Introduce qemuBlockNamedNodeDataGetBitmapByName (Peter Krempa) [Orabug: 33091019]
- qemu: snapshot: Propagate active bitmaps through external snapshots (Peter Krempa) [Orabug: 33091019]
- qemu: monitor: Add 'granularity' parameter for block-dirty-bitmap-add (Peter Krempa) [Orabug: 33091019]
- qemu: snapshot: Fold formatting of snapshot transaction into prepare func (Peter Krempa) [Orabug: 33091019]
- qemu: Check for explicit failure of qemuBlockSnapshotAddBlockdev (Peter Krempa) [Orabug: 33091019]
- qemu: monitor: Extract internals of qemuMonitorJSONBlockGetNamedNodeData (Peter Krempa) [Orabug: 33091019]
- qemu: monitor: Extract data about dirty-bimaps in qemuMonitorBlockGetNamedNodeData (Peter Krempa) [Orabug: 33091019]
- qemu: block: enable the snapshot image deletion feature (Pavel Mores) [Orabug: 33091019]
- qemu: block: propagate the delete flag to where it can actually be used (Pavel Mores) [Orabug: 33091019]
- qemu: checkpoint: fix NULL dereference at create time (Cole Robinson) [Orabug: 33091019]
- qemu: snapshot: Mark file becoming backingStore as read-only (Peter Krempa) [Orabug: 33091019]
- util: consolidate on one free callback for hash data (Daniel P. Berrange) [Orabug: 33091019]
- conf: stop using hash key when free'ing hash entries (Daniel P. Berrange) [Orabug: 33091019]
- qemu: checkpoint: Use qemuMonitorTransactionBitmapMergeSourceAddBitmap (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Fix rollback and access to unlocked 'vm' when deleting checkpoints (Peter Krempa) [Orabug: 33091019]
- qemu: snapshot: split out preparation of a snapshot with blockdev (Peter Krempa) [Orabug: 33091019]
- qemu: monitor: Add helper for generating data for block bitmap merging (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Extract finalizing steps of checkpoint creation (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Split out checkpoint creation code (Peter Krempa) [Orabug: 33091019]
- qemu: block: Don't query monitor in qemuBlockStorageSourceCreateDetectSize (Peter Krempa) [Orabug: 33091019]
- qemu: monitor: Introduce new interface to query-named-block-nodes (Peter Krempa) [Orabug: 33091019]
- util: hash: Introduce virHashHasEntry (Peter Krempa) [Orabug: 33091019]
- util: hash: Add new constructor 'virHashNew' (Peter Krempa) [Orabug: 33091019]
- util: hash: Add possibility to use simpler data free function in virHash (Peter Krempa) [Orabug: 33091019]
- conf: Introduce virDomainDiskByTarget (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Don't update current checkpoint until we are done (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Replace open-coded transaction action generators (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Refactor cleanup in qemuCheckpointCreateXML (Peter Krempa) [Orabug: 33091019]
- qemu: domain: Move checkpoint related code to qemu_checkpoint.c (Peter Krempa) [Orabug: 33091019]
- qemu: driver: Move checkpoint-related code to qemu_checkpoint.c (Peter Krempa) [Orabug: 33091019]
- qemu: Move, rename and export qemuDomObjFromDomain (Peter Krempa) [Orabug: 33091019]
- qemu: checkpoint: Don't forbid checkpoint when VM is marked for autodestroy (Peter Krempa) [Orabug: 33091019]
- Prepare to hotplug vNUMA targets for non-X86_64 guests (Wim ten Have) [Orabug: 34256070]
- qemu: Add missing lock in qemuProcessHandleMonitorEOF (Peng Liang) [Orabug: 34210159] {CVE-2021-3975}
- libvirt: Fix Auto host partitioning threads under single-socket hosts (Wim ten Have) [Orabug: 34153152]

libvirt-python
[5.7.0-34.el7]
- libvirt-python.spec: Bump 'Obsoletes' version number for libvirt-python (Karl
Heubaum) [Orabug: 34185868]


Related CVEs


CVE-2021-3975

Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By Advisory
Oracle Linux 7 (aarch64) libvirt-5.7.0-34.el7.src.rpmb68ce3a06ef5ee27c6e0dd2c9c30577a-
libvirt-python-5.7.0-34.el7.src.rpm44900ccb52ed0a28a259788010e33bd8-
libvirt-5.7.0-34.el7.aarch64.rpm3ac00ace6ed28cbb2a5b13c87e2055e5-
libvirt-admin-5.7.0-34.el7.aarch64.rpm16a90781c8fe763bf3f1bef5a85cd04e-
libvirt-bash-completion-5.7.0-34.el7.aarch64.rpm6e88e036007ac5a186be54c155e89aa0-
libvirt-client-5.7.0-34.el7.aarch64.rpmc11d2a1b693a00de1dd75fb66f15f521-
libvirt-daemon-5.7.0-34.el7.aarch64.rpm9c73c0372f924d1c70f83eb41a3b2fc4-
libvirt-daemon-config-network-5.7.0-34.el7.aarch64.rpm492503b4294f261dcb50335bc8c53b81-
libvirt-daemon-config-nwfilter-5.7.0-34.el7.aarch64.rpmca17c378c71dff8e1d1da8896c06f5f7-
libvirt-daemon-driver-interface-5.7.0-34.el7.aarch64.rpm77c44aeab6c9a562ffaea3929b7b5579-
libvirt-daemon-driver-lxc-5.7.0-34.el7.aarch64.rpm173d9785d3eba5f6c065d5cb1e9986be-
libvirt-daemon-driver-network-5.7.0-34.el7.aarch64.rpm6eb8cdafafd4d849927e3b1bc7400f8a-
libvirt-daemon-driver-nodedev-5.7.0-34.el7.aarch64.rpm2d46c0d8f99cb7162d5cfa19003817df-
libvirt-daemon-driver-nwfilter-5.7.0-34.el7.aarch64.rpme51628173001ff28b2f7acc9809d4ebd-
libvirt-daemon-driver-qemu-5.7.0-34.el7.aarch64.rpmfc6a7e637741f16691a8fc34aa11c9b2-
libvirt-daemon-driver-secret-5.7.0-34.el7.aarch64.rpm76f15cd5172039964cfb211c4c7360b6-
libvirt-daemon-driver-storage-5.7.0-34.el7.aarch64.rpm0b60a760228616df266de7f64c75b775-
libvirt-daemon-driver-storage-core-5.7.0-34.el7.aarch64.rpmcd2c0da6b4debedb4523e24600235241-
libvirt-daemon-driver-storage-disk-5.7.0-34.el7.aarch64.rpmebbb982cdec8df0fa48315786ab4a6c7-
libvirt-daemon-driver-storage-gluster-5.7.0-34.el7.aarch64.rpm1431964121e247c9a0da03871d3f6685-
libvirt-daemon-driver-storage-iscsi-5.7.0-34.el7.aarch64.rpmc9bf4843bf684116a82d771ca6991362-
libvirt-daemon-driver-storage-logical-5.7.0-34.el7.aarch64.rpmed28fce588b1a3f2fb5279722dc325d6-
libvirt-daemon-driver-storage-mpath-5.7.0-34.el7.aarch64.rpmef5c23d5a6ad605d7d5033eae1765a1c-
libvirt-daemon-driver-storage-rbd-5.7.0-34.el7.aarch64.rpm6369d9c5b434d223ecd23be2c6aa5677-
libvirt-daemon-driver-storage-scsi-5.7.0-34.el7.aarch64.rpm48dfdebe4d72aa908fc704fa0fb41973-
libvirt-daemon-kvm-5.7.0-34.el7.aarch64.rpmde6972a6ba5a826361afd6c061862adc-
libvirt-daemon-lxc-5.7.0-34.el7.aarch64.rpm1dc269cea67b408b2727429f46f00cea-
libvirt-daemon-qemu-5.7.0-34.el7.aarch64.rpmbde44c7d836f53dcd66a99e56e981bcc-
libvirt-devel-5.7.0-34.el7.aarch64.rpme78306cd9edd802cdb711e8fcb7207c4-
libvirt-docs-5.7.0-34.el7.aarch64.rpm40df0f4b032ecf84a7af9262d6c1787d-
libvirt-libs-5.7.0-34.el7.aarch64.rpmf484072957a4d7f6c9428f42597bb6d8-
libvirt-lock-sanlock-5.7.0-34.el7.aarch64.rpm8de36321088a3dfb5597da781028eb6d-
libvirt-login-shell-5.7.0-34.el7.aarch64.rpmfb7cf45fdcf0b2d86b1d41c657a88f4e-
libvirt-nss-5.7.0-34.el7.aarch64.rpme95be6eea1c46c9044855e725750da05-
python2-libvirt-5.7.0-34.el7.aarch64.rpm423e22697b10f06a442513916c366713-
Oracle Linux 7 (x86_64) libvirt-5.7.0-34.el7.src.rpmb68ce3a06ef5ee27c6e0dd2c9c30577a-
libvirt-python-5.7.0-34.el7.src.rpm44900ccb52ed0a28a259788010e33bd8-
libvirt-5.7.0-34.el7.x86_64.rpm5dd68ffcf576e7bff3fd26af30278ecd-
libvirt-admin-5.7.0-34.el7.x86_64.rpme903643bcf314e544cb01ee5f4912ec4-
libvirt-bash-completion-5.7.0-34.el7.x86_64.rpmeaf5f8a30effb6e8c16b471971bf1260-
libvirt-client-5.7.0-34.el7.x86_64.rpma2c6c85c6677b49b76313b86e8108148-
libvirt-daemon-5.7.0-34.el7.x86_64.rpmd5a7b6f4fdde2bb61c5f2333df147f26-
libvirt-daemon-config-network-5.7.0-34.el7.x86_64.rpme83da3421f5bda226c93ef44ba5e4469-
libvirt-daemon-config-nwfilter-5.7.0-34.el7.x86_64.rpmb6c5aeab4604b494874014c561dce714-
libvirt-daemon-driver-interface-5.7.0-34.el7.x86_64.rpm7f7296a36152b90cd8e013c15d20d720-
libvirt-daemon-driver-lxc-5.7.0-34.el7.x86_64.rpm23860b81410453c3e6433068f9208b53-
libvirt-daemon-driver-network-5.7.0-34.el7.x86_64.rpmc80a8fa03116110440170c49450e6cf5-
libvirt-daemon-driver-nodedev-5.7.0-34.el7.x86_64.rpmddb741ec050e3f961a8f449bfa0ddd03-
libvirt-daemon-driver-nwfilter-5.7.0-34.el7.x86_64.rpmdb946920d0a7c9356c7e331e7c720fc7-
libvirt-daemon-driver-qemu-5.7.0-34.el7.x86_64.rpm28cf74d24f1405c929faae15b0209883-
libvirt-daemon-driver-secret-5.7.0-34.el7.x86_64.rpmccb802cd7de3a57847d2f1bacbf7d659-
libvirt-daemon-driver-storage-5.7.0-34.el7.x86_64.rpmb61732b5c367795374c76cb1303c9bc7-
libvirt-daemon-driver-storage-core-5.7.0-34.el7.x86_64.rpmebff6bc70fc0e4cfc1cd27b8a56191cb-
libvirt-daemon-driver-storage-disk-5.7.0-34.el7.x86_64.rpmb3f32248fbe02b67b515932281ef3258-
libvirt-daemon-driver-storage-gluster-5.7.0-34.el7.x86_64.rpme561f581ef7e170bc5257a16ed7ace32-
libvirt-daemon-driver-storage-iscsi-5.7.0-34.el7.x86_64.rpm54c2b37b59e7fac89d9f54cff43f30c8-
libvirt-daemon-driver-storage-logical-5.7.0-34.el7.x86_64.rpm11a3b628ffa55a0057b1c12be3c0fda0-
libvirt-daemon-driver-storage-mpath-5.7.0-34.el7.x86_64.rpm1a8d0a6e90de7e09f731128481e22868-
libvirt-daemon-driver-storage-rbd-5.7.0-34.el7.x86_64.rpm9b225b79c3f7febb242ac3f7920f93b5-
libvirt-daemon-driver-storage-scsi-5.7.0-34.el7.x86_64.rpm00f115283c16c13b22c74274cbf888ee-
libvirt-daemon-kvm-5.7.0-34.el7.x86_64.rpm27297a677bba9d5c44fcb16fd5b5db9d-
libvirt-daemon-lxc-5.7.0-34.el7.x86_64.rpm09999b2c328819c201d9a5d16becb001-
libvirt-daemon-qemu-5.7.0-34.el7.x86_64.rpm3f84096f52174129ecdf5bd11282db5e-
libvirt-devel-5.7.0-34.el7.x86_64.rpm9ba0597a321b36527b8d446729d7259f-
libvirt-docs-5.7.0-34.el7.x86_64.rpm09b7b7aa28a90070846eb9b45ee59395-
libvirt-libs-5.7.0-34.el7.x86_64.rpm220de921d875819d22bb490d8acb7365-
libvirt-lock-sanlock-5.7.0-34.el7.x86_64.rpm9169edbdb2ee9fc500752363db7f47bf-
libvirt-login-shell-5.7.0-34.el7.x86_64.rpm2c403e7eb0b339c038d2299d3e35dde3-
libvirt-nss-5.7.0-34.el7.x86_64.rpmb3b05f18af15e05d76582b8709b42328-
python2-libvirt-5.7.0-34.el7.x86_64.rpm69277d134f099f96ed1c90fc76c99796-



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete