ELBA-2026-50240

ELBA-2026-50240 - libvirt bug fix update

Type:BUG
Impact:NA
Release Date:2026-04-24

Description


libvirt
[9.0.0-16.el9]
- cpu_map: Add cpu model EPYC Genoa (Tim Wiederhake) [Orabug: 38458531]
- cpu_map: Ignore all vmx-* features in sync_qemu_features_i386.py (Tim Wiederhake) [Orabug: 38458531]
- cpu_map: Add missing feature 'vnmi' (Tim Wiederhake) [Orabug: 38458531]
- cpu_map: Add missing feature 'stibp-always-on' (Tim Wiederhake) [Orabug: 38458531]
- cpu_map: Add missing feature 'null-sel-clr-base' (Tim Wiederhake) [Orabug: 38458531]
- cpu_map: Add missing feature 'no-nested-data-bp' (Tim Wiederhake) [Orabug: 38458531]
- cpu_map: Add missing feature 'lfence-always-serializing' (Tim Wiederhake) [Orabug: 38458531]
- cpu_map: Add missing feature 'auto-ibrs' (Tim Wiederhake) [Orabug: 38458531]
- cpu_map: Add missing feature 'amd-psfd' (Tim Wiederhake) [Orabug: 38458531]
- sync_qemu_features_i386: Ignore xen-vapic (Tim Wiederhake) [Orabug: 38458531]

[9.0.0-15.el9]
- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]

[9.0.0-14.el9]
- MASH up various tests that lead to imperfections (Wim ten Have) [Orabug: 38325535]
- conf: Fix migration in some firmware autoselection scenarios (Andrea Bolognani) [Orabug: 38325535]
- qemu: Move validation check out of postparse (Andrea Bolognani) [Orabug: 38325535]
- conf: Move validation check out of postparse (Andrea Bolognani) [Orabug: 38325535]
- conf: Don't explicitly set the secure-boot feature (Andrea Bolognani) [Orabug: 38325535]
- qemu: Automatically add firmware type/features information (Andrea Bolognani) [Orabug: 38325535]
- qemu: Don't drop firmware type/features information (Andrea Bolognani) [Orabug: 38325535]
- conf: Don't format firmware type/features when migrating (Andrea Bolognani) [Orabug: 38325535]
- conf: Remove some firmware validation checks (Andrea Bolognani) [Orabug: 38325535]
- qemu: Always go through firmware autoselection (Andrea Bolognani) [Orabug: 38325535]
- qemu: Discard requires-smm firmware when loader.secure=no (Andrea Bolognani) [Orabug: 38325535]
- qemu: Introduce qemuFirmwareMatchesPaths() (Andrea Bolognani) [Orabug: 38325535]
- tests: Fix firmware descriptor masking test (Andrea Bolognani) [Orabug: 38325535]
- tests: Add more tests for manual Secure Boot configuration (Andrea Bolognani) [Orabug: 38325535]
- tests: Add firmware-auto-efi-loader-path (Andrea Bolognani) [Orabug: 38325535]
- tests: Fix firmware-auto-efi-loader-path-nonstandard (Andrea Bolognani) [Orabug: 38325535]
- tests: Rename a few firmware tests (Andrea Bolognani) [Orabug: 38325535]
- news: Document support for QCOW2 format firmware (Andrea Bolognani) [Orabug: 38325535]
- news: Document changes to firmware autoselection (Andrea Bolognani) [Orabug: 38325535]
- docs: Document firmware format attribute (Andrea Bolognani) [Orabug: 38325535]
- tests: Add more firmware tests (Andrea Bolognani) [Orabug: 38325535]
- qemu: Add support for QCOW2 format firmware (Andrea Bolognani) [Orabug: 38325535]
- conf: Accept QCOW2 firmware format (Andrea Bolognani) [Orabug: 38325535]
- qemu: Propagate firmware format (Andrea Bolognani) [Orabug: 38325535]
- qemu: Filter firmwares based on format (Andrea Bolognani) [Orabug: 38325535]
- drivers: Reject unsupported firmware formats (Andrea Bolognani) [Orabug: 38325535]
- conf: Parse firmware format (Andrea Bolognani) [Orabug: 38325535]
- conf: Change handling for empty NVRAM path (Andrea Bolognani) [Orabug: 38325535]
- qemu: Introduce qemuFirmwareEnsureNVRAM() (Andrea Bolognani) [Orabug: 38325535]
- qemu: Move qemuDomainNVRAMPathFormat() to qemu_firmware (Andrea Bolognani) [Orabug: 38325535]
- qemu: Move firmware selection from startup to postparse (Andrea Bolognani) [Orabug: 38325535]
- conf: Export virDomainDefOSValidate() (Andrea Bolognani) [Orabug: 38325535]
- tests: Add descriptors for QCOW2 format firmware builds (Andrea Bolognani) [Orabug: 38325535]
- qemu: Don't pick firmware with unsupported format (Andrea Bolognani) [Orabug: 38325535]
- qemu: Don't pick firmware that requires SMM when smm=off (Andrea Bolognani) [Orabug: 38325535]
- qemu: Clear os.firmwareFeatures after autoselection (Andrea Bolognani) [Orabug: 38325535]
- qemu: Only fill nvramTemplate for local sources (Andrea Bolognani) [Orabug: 38325535]
- qemu: Add convenience local variables (Andrea Bolognani) [Orabug: 38325535]
- conf: Introduce virDomainLoaderDefNew() (Andrea Bolognani) [Orabug: 38325535]
- conf: Introduce virDomainLoaderDefParseXMLLoader() (Andrea Bolognani) [Orabug: 38325535]
- qemu: Introduce qemuDomainDefBootPostParse() (Andrea Bolognani) [Orabug: 38325535]
- qemu: Introduce qemuDomainDefMachinePostParse() (Andrea Bolognani) [Orabug: 38325535]
- tests: Add more firmware tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Enable qemuxml2xml for more firmware tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Unify input files for firmware tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Move firmware tests to CAPS_LATEST (Andrea Bolognani) [Orabug: 38325535]
- tests: Use x86_64 for all x86 firmware tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Rename firmware-manual-efi-rw* tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Set nvramDir in qemuxml2xmltest (Andrea Bolognani) [Orabug: 38325535]
- docs: Fix documentation for loader.stateless attribute (Andrea Bolognani) [Orabug: 38325535]
- Revert 'conf: Fix migration in some firmware autoselection scenarios' (Wim ten Have) [Orabug: 38325535]

[9.0.0-13.el9]
- qemu: fix switchover-ack regression for old qemu (Jon Kohler) [Orabug: 38408711]
- qemu: add support for qemu switchover-ack (Jon Kohler) [Orabug: 38408711]
- qemu: Add support for optional migration capabilities (Jiri Denemark) [Orabug: 38408711]
- qemu: Document qemuMigrationParamsFlagMapItem fields (Jiri Denemark) [Orabug: 38408711]
- qemu: Rename remoteCaps parameter in qemuMigrationParamsCheck (Jiri Denemark) [Orabug: 38408711]
- qemu: Use C99 initializers for qemuMigrationParamsFlagMap (Jiri Denemark) [Orabug: 38408711]

libvirt-python
[30:9.0.0-16.el9]
- ol9/libvirt-python.spec: Update to libvirt-python 9.0.0-16 (Karl Heubaum)

[9.0.0-15.el9]
- Update to libvirt 9.0.0-15 (Karl Heubaum)

[9.0.0-14.el9]
- Update to libvirt 9.0.0-14 (Karl Heubaum)

[9.0.0-13.el9]
- Update to libvirt 9.0.0-13 (Karl Heubaum)




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 9 (aarch64) libvirt-9.0.0-16.el9.src.rpm75fc3a35934de8c526acc36957095a438968fdf7f3098e9d739938fc4e61048e-ol9_aarch64_kvm_utils
libvirt-python-9.0.0-16.el9.src.rpma42c31263dfeec234b76dca4617b78c9ebf3dcf798ad751e159ff372846363ca-ol9_aarch64_kvm_utils
libvirt-9.0.0-16.el9.aarch64.rpm0d11cbf336d98e558fabe500033eb79f69570eab4157859b33b502656df456cd-ol9_aarch64_kvm_utils
libvirt-client-9.0.0-16.el9.aarch64.rpmb8f8858461fb8f3af9abd68de094836c7344541642db979455d9a15e806c5687-ol9_aarch64_kvm_utils
libvirt-client-qemu-9.0.0-16.el9.aarch64.rpmb28e186d27d536532a07d1a22c60ca38821e22764f0aa4ba0e40a36f92498e60-ol9_aarch64_kvm_utils
libvirt-daemon-9.0.0-16.el9.aarch64.rpm6c7b890ad200a729fb654a710ee48541cb62289562e7d8a9e5d8d99f13d8e1b7-ol9_aarch64_kvm_utils
libvirt-daemon-config-network-9.0.0-16.el9.aarch64.rpm437d9af3fed21623e86497828e153dcb57a14850d39500fb93d231d74a7cf5c5-ol9_aarch64_kvm_utils
libvirt-daemon-config-nwfilter-9.0.0-16.el9.aarch64.rpmbcbc8e3cdb6b477429fd59980dcadb0dc253a839b9497426832d9dd0bef9bc4d-ol9_aarch64_kvm_utils
libvirt-daemon-driver-interface-9.0.0-16.el9.aarch64.rpm76e43d34a59764b9ee0cb0a881826da06f2736d63d8941976556b37e599b82e3-ol9_aarch64_kvm_utils
libvirt-daemon-driver-network-9.0.0-16.el9.aarch64.rpm0226d2acf7ea2aa914973f575c45270c831d36b2175e9cdcee554af1608467ec-ol9_aarch64_kvm_utils
libvirt-daemon-driver-nodedev-9.0.0-16.el9.aarch64.rpm2c156ef2ffe1987ba81bb3f0631bccf8a3780f11107c4d3730f565ad553b8484-ol9_aarch64_kvm_utils
libvirt-daemon-driver-nwfilter-9.0.0-16.el9.aarch64.rpm1d1dbd3f4b090e84786a4c933fc6a3d4e68a32f680ea88b2429b1dff9dddaf78-ol9_aarch64_kvm_utils
libvirt-daemon-driver-qemu-9.0.0-16.el9.aarch64.rpm3596acaf315eae0463295e1fcc7faa4972a39d907be7b51cf7c8ffc941214744-ol9_aarch64_kvm_utils
libvirt-daemon-driver-secret-9.0.0-16.el9.aarch64.rpmd1cb4322f3e5e131f2b21883470e3b5ec1749637158d577bf6b412b56f32bbb2-ol9_aarch64_kvm_utils
libvirt-daemon-driver-storage-9.0.0-16.el9.aarch64.rpm7740e954ef0a35d333a5f455c1bfd093b2ae168f72a6ac9932d4779c851062c8-ol9_aarch64_kvm_utils
libvirt-daemon-driver-storage-core-9.0.0-16.el9.aarch64.rpm2f46950d7f383007d1dd8f91b4048cc5945f23332069ed0be4613c111bffad07-ol9_aarch64_kvm_utils
libvirt-daemon-driver-storage-disk-9.0.0-16.el9.aarch64.rpm2b6488ee42f3a892f101f434553b82485762d710fdd4a5650db7eb0b54bde775-ol9_aarch64_kvm_utils
libvirt-daemon-driver-storage-iscsi-9.0.0-16.el9.aarch64.rpme81b57a3cb3d46fd57f2590f8db785b9e178c2d7435935ebe60068ffa9b0db2f-ol9_aarch64_kvm_utils
libvirt-daemon-driver-storage-logical-9.0.0-16.el9.aarch64.rpm9738f6d1e80dfd67be3787a29bfd73e551e7ca7200e7a992bff7a1eb776e27ea-ol9_aarch64_kvm_utils
libvirt-daemon-driver-storage-mpath-9.0.0-16.el9.aarch64.rpm4b4b61be83ac555db720363dc342c59afcb1cbc1e83c553c22efb77badebf114-ol9_aarch64_kvm_utils
libvirt-daemon-driver-storage-rbd-9.0.0-16.el9.aarch64.rpme179ea4e5b8835dbd4c95b1e14099f5eccd1be906830b195ccb2ceb0b798b10c-ol9_aarch64_kvm_utils
libvirt-daemon-driver-storage-scsi-9.0.0-16.el9.aarch64.rpm090addee681d949d7c948e88abcad29ca335eb44f90cfa67988a6b366e249d57-ol9_aarch64_kvm_utils
libvirt-daemon-kvm-9.0.0-16.el9.aarch64.rpm075740801a197bebf25607b585a1dd92a029320c5cd02ad9d28e00e5670c9d41-ol9_aarch64_kvm_utils
libvirt-devel-9.0.0-16.el9.aarch64.rpm335c105844ec9f403836988a8563350f76c5c04700c1aedf4bb6633f0744e039-ol9_aarch64_kvm_utils
libvirt-docs-9.0.0-16.el9.aarch64.rpm5f54aa8682323c274c5537c90b5185c2783a2a2c810129c4058726bb552b22ac-ol9_aarch64_kvm_utils
libvirt-libs-9.0.0-16.el9.aarch64.rpmb9e0d22d28b180b03f9463cf7a313f9c69d64f4967f8e13b0defa40a94829eda-ol9_aarch64_kvm_utils
libvirt-lock-sanlock-9.0.0-16.el9.aarch64.rpm3c1c12aec08873160a785d69d032aa9ad09d707e66d9df7b47d94e46e758d01c-ol9_aarch64_kvm_utils
libvirt-nss-9.0.0-16.el9.aarch64.rpmb14f1b36e81315aa1558afcfcc9bc5ed93d34d9da72c62146db6c3f0b510c10f-ol9_aarch64_kvm_utils
libvirt-wireshark-9.0.0-16.el9.aarch64.rpmececeb2c659b1a44119b96067fbc2d42d028f7701e20abe60e129bbf43f904d3-ol9_aarch64_kvm_utils
python3-libvirt-9.0.0-16.el9.aarch64.rpm4b400561c8dfeb9c3f0b5b931e3f8dbf3a25cdec008e2212288e2e18d9c836d6-ol9_aarch64_kvm_utils
Oracle Linux 9 (x86_64) libvirt-9.0.0-16.el9.src.rpm75fc3a35934de8c526acc36957095a438968fdf7f3098e9d739938fc4e61048e-ol9_x86_64_kvm_utils
libvirt-python-9.0.0-16.el9.src.rpma42c31263dfeec234b76dca4617b78c9ebf3dcf798ad751e159ff372846363ca-ol9_x86_64_kvm_utils
libvirt-9.0.0-16.el9.x86_64.rpm7fc6ef3ab1a2667c31b42c3d894924c3fd9880be75eb7c4e72e936661e5c7a3c-ol9_x86_64_kvm_utils
libvirt-client-9.0.0-16.el9.x86_64.rpmee0f3b4b68df1f27845ce0d5f5270b6ff8b9ebf1b75cf08ce5a9a7d66c1248ba-ol9_x86_64_kvm_utils
libvirt-client-qemu-9.0.0-16.el9.x86_64.rpm94f56d1a19325a5f946898150602cdef02c34be3bd937e5fc67f41eb47db2099-ol9_x86_64_kvm_utils
libvirt-daemon-9.0.0-16.el9.x86_64.rpma01e1f8a0517384b71a78f6baa24b81f3e0fb0d0884591c9a872f709172c82ef-ol9_x86_64_kvm_utils
libvirt-daemon-config-network-9.0.0-16.el9.x86_64.rpm1f8ba830a247d31e8dc5596d07dfeaac6493faf9094fde9c227bdca495bcc1aa-ol9_x86_64_kvm_utils
libvirt-daemon-config-nwfilter-9.0.0-16.el9.x86_64.rpmd6a9c309f4f4afecc670dd73cb705478015ec438c504bfb02055b0d1d0613b4b-ol9_x86_64_kvm_utils
libvirt-daemon-driver-interface-9.0.0-16.el9.x86_64.rpm23e437af45e0aadf79f07c93a4a596dd373a2c541a2e5779853096e77b84946a-ol9_x86_64_kvm_utils
libvirt-daemon-driver-network-9.0.0-16.el9.x86_64.rpmfcc4b70fb25895c69d9eb4e5be84c3406e68eae71094c3687c2525aaefac1088-ol9_x86_64_kvm_utils
libvirt-daemon-driver-nodedev-9.0.0-16.el9.x86_64.rpm17a6a9b9a8c0f8edcfe3f4902af8fe85513e4fc65827cd0c0b703464af2665cf-ol9_x86_64_kvm_utils
libvirt-daemon-driver-nwfilter-9.0.0-16.el9.x86_64.rpm93697260216500440788b8d2082d2e5a61933f644be70a85b607c97801f8a2be-ol9_x86_64_kvm_utils
libvirt-daemon-driver-qemu-9.0.0-16.el9.x86_64.rpmb9654df32a6021658f8b1f0b2613bc7e17462f807517e132ae8071f678ab6033-ol9_x86_64_kvm_utils
libvirt-daemon-driver-secret-9.0.0-16.el9.x86_64.rpm4fb3b5c0c1f212b3df59da854bb8c073ff53e73a9d0c67b5177b3b8e224f89ad-ol9_x86_64_kvm_utils
libvirt-daemon-driver-storage-9.0.0-16.el9.x86_64.rpm6c8a57ba6aa67a0ce467773cae968559e126e717cf25093c5e5e115f9d1c7e33-ol9_x86_64_kvm_utils
libvirt-daemon-driver-storage-core-9.0.0-16.el9.x86_64.rpmf5da5dfd9a43b5c82a0371e1d90bcad0f31e39baf241359b1452239ab1e00dd1-ol9_x86_64_kvm_utils
libvirt-daemon-driver-storage-disk-9.0.0-16.el9.x86_64.rpmabe201780e8db2ddc9a860c2255394010f25c49e8d001b172c9134f95def466f-ol9_x86_64_kvm_utils
libvirt-daemon-driver-storage-iscsi-9.0.0-16.el9.x86_64.rpm698720caf9333db3d43bc1a1f1265d1f90af1a21dec6ce78153e8cde0b23cd04-ol9_x86_64_kvm_utils
libvirt-daemon-driver-storage-logical-9.0.0-16.el9.x86_64.rpma42c880a2c9174ab061333574d57028913a751d20483cbca40fde3a91956dab9-ol9_x86_64_kvm_utils
libvirt-daemon-driver-storage-mpath-9.0.0-16.el9.x86_64.rpmbfca72d58df85794003ff1f56cf8075ba3f56cfb7bb0c61610f4de14c440c1db-ol9_x86_64_kvm_utils
libvirt-daemon-driver-storage-rbd-9.0.0-16.el9.x86_64.rpm2ecb6d18957d61c92c06a8d72b3b6f51ed7857068a21d667578b6846f27ed807-ol9_x86_64_kvm_utils
libvirt-daemon-driver-storage-scsi-9.0.0-16.el9.x86_64.rpm7cbb3d8c57390ae55898b8c8ab9b4c54a41e4f08772ab925fd4fbc51a0eb096d-ol9_x86_64_kvm_utils
libvirt-daemon-kvm-9.0.0-16.el9.x86_64.rpmf2ef5e21cec7480d9310303e615c277061a71317b97cbb6fa26901d7b611b1eb-ol9_x86_64_kvm_utils
libvirt-devel-9.0.0-16.el9.x86_64.rpm5f32d98ff55ca1163ed7eb2a416620e78b37898b2d5283b87fdaf830a61eb551-ol9_x86_64_kvm_utils
libvirt-docs-9.0.0-16.el9.x86_64.rpm5ed14fe77ba6c993d429bfbeda60a7b547d9c8f5353547c710880091336e7cee-ol9_x86_64_kvm_utils
libvirt-libs-9.0.0-16.el9.x86_64.rpm80166dc6163cd4a0a84e69780f28630ef4b7732edb98e1f39997a305450e837e-ol9_x86_64_kvm_utils
libvirt-lock-sanlock-9.0.0-16.el9.x86_64.rpmebccfc0412c940665141abfee8cea3662da2370d48d8b60be15e83d531943920-ol9_x86_64_kvm_utils
libvirt-nss-9.0.0-16.el9.x86_64.rpm9f55538b0dcec152189419e1351886b43486d0a69dffff42e871162b0c0c12a0-ol9_x86_64_kvm_utils
libvirt-wireshark-9.0.0-16.el9.x86_64.rpmb8834320db8331cfa3e89394d745ce5cce533e894bfbb2a6f8a4084471edd711-ol9_x86_64_kvm_utils
python3-libvirt-9.0.0-16.el9.x86_64.rpm5cf5dcb0da1237e79751e8fc567f6b358f1fe419b13ca86511bfff5f310b69f6-ol9_x86_64_kvm_utils



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