Summary
hivex
libguestfs
libguestfs-winsupport
libiscsi
libnbd
libtpms
libvirt
[9.0.0-5.el8]
- Fix off-by-one error in udevListInterfacesByStatus (Martin Kletzander) [Orabug: 36364464] {CVE-2024-1441}
libvirt-dbus
libvirt-python
nbdkit
netcf
perl-Sys-Virt
qemu-kvm
[7.2.0-13]
- vfio/migration: Enhance VFIO migration state tracing (Avihai Horon)
- vfio/migration: Don't emit STOP_COPY VFIO migration QAPI event twice (Avihai Horon)
- vfio/migration: Emit VFIO migration QAPI event (Avihai Horon)
- qapi/vfio: Add VFIO migration QAPI event (Avihai Horon)
- migration/multifd: solve zero page causing multiple page faults (Yuan Liu) [Orabug: 36727051]
- multifd: Add the ramblock to MultiFDRecvParams (Lukas Straub) [Orabug: 36727051]
- migration: Fix qmp_query_migrate mbps value (Fabiano Rosas) [Orabug: 36727104]
- migration: Allow user to specify available switchover bandwidth (Peter Xu) [Orabug: 35636284]
- migration/dirtyrate: Fix precision losses and g_usleep overshoot (Andrei Gudkov) [Orabug: 36727091]
- Use new created qemu_target_pages_to_MiB() (Juan Quintela) [Orabug: 36727091]
- softmmu: Create qemu_target_pages_to_MiB() (Juan Quintela) [Orabug: 36727091]
- migration/calc-dirty-rate: replaced CRC32 with xxHash (Andrei Gudkov) [Orabug: 36727063]
- migration/multifd: Enable multifd zero page checking by default. (Hao Xiang) [Orabug: 34131170]
- migration/multifd: Implement ram_save_target_page_multifd to handle multifd version of MigrationOps::ram_save_target_page. (Hao Xiang) [Orabug: 34131170]
- migration/multifd: Implement zero page transmission on the multifd thread. (Hao Xiang) [Orabug: 34131170]
- migration/multifd: Add new migration option zero-page-detection. (Hao Xiang) [Orabug: 34131170]
- migration: Make ram_save_target_page() a pointer (Juan Quintela) [Orabug: 34131170]
- migration: Yield bitmap_mutex properly when sending/sleeping (Peter Xu) [Orabug: 34131170]
- migration/multifd: Add a synchronization point for channel creation (Fabiano Rosas) [Orabug: 34131170]
- migration/multifd: Unify multifd and TLS connection paths (Fabiano Rosas) [Orabug: 34131170]
- migration/multifd: Move multifd_send_setup into migration thread (Fabiano Rosas) [Orabug: 34131170]
- migration/multifd: Move multifd_send_setup error handling in to the function (Fabiano Rosas) [Orabug: 34131170]
- migration/multifd: Remove p->running (Fabiano Rosas) [Orabug: 34131170]
- migration/multifd: Optimize sender side to be lockless (Peter Xu) [Orabug: 34131170]
- migration/multifd: Join the TLS thread (Fabiano Rosas) [Orabug: 34131170]
- migration/multifd: Fix MultiFDSendParams.packet_num race (Peter Xu) [Orabug: 34131170]
- migration/multifd: Stick with send/recv on function names (Peter Xu) [Orabug: 34131170]
- migration/multifd: Cleanup multifd_load_cleanup() (Peter Xu) [Orabug: 34131170]
- migration/multifd: Cleanup multifd_save_cleanup() (Peter Xu) [Orabug: 34131170]
- migration/multifd: Rewrite multifd_queue_page() (Peter Xu) [Orabug: 34131170]
- migration/multifd: Change retval of multifd_send_pages() (Peter Xu) [Orabug: 34131170]
- migration/multifd: Change retval of multifd_queue_page() (Peter Xu) [Orabug: 34131170]
- migration/multifd: Split multifd_send_terminate_threads() (Peter Xu) [Orabug: 34131170]
- migration/multifd: Forbid spurious wakeups (Peter Xu) [Orabug: 34131170]
- migration/multifd: Move header prepare/fill into send_prepare() (Peter Xu) [Orabug: 34131170]
- migration/multifd: multifd_send_prepare_header() (Peter Xu) [Orabug: 34131170]
- migration/multifd: Move trace_multifd_send|recv() (Peter Xu) [Orabug: 34131170]
- migration/multifd: Move total_normal_pages accounting (Peter Xu) [Orabug: 34131170]
- migration/multifd: Rename p->num_packets and clean it up (Peter Xu) [Orabug: 34131170]
- migration/multifd: Drop pages->num check in sender thread (Peter Xu) [Orabug: 34131170]
- migration/multifd: Simplify locking in sender thread (Peter Xu) [Orabug: 34131170]
- migration/multifd: Separate SYNC request with normal jobs (Peter Xu) [Orabug: 34131170]
- migration/multifd: Drop MultiFDSendParams.normal[] array (Peter Xu) [Orabug: 34131170]
- migration/multifd: Postpone reset of MultiFDPages_t (Peter Xu) [Orabug: 34131170]
- migration/multifd: Remove MultiFDPages_t::packet_num (Fabiano Rosas) [Orabug: 34131170]
- migration/multifd: Drop MultiFDSendParams.quit, cleanup error paths (Peter Xu) [Orabug: 34131170]
- migration/multifd: multifd_send_kick_main() (Peter Xu) [Orabug: 34131170]
- migration/multifd: Fix leaking of Error in TLS error flow (Avihai Horon) [Orabug: 34131170]
- migration/ram: Merge save_zero_page functions (Fabiano Rosas) [Orabug: 34131170]
- migration/ram: Move xbzrle zero page handling into save_zero_page (Fabiano Rosas) [Orabug: 34131170]
- migration/multifd: Stop setting p->ioc before connecting (Fabiano Rosas) [Orabug: 34131170]
- migration: Centralize BH creation and dispatch (Fabiano Rosas) [Orabug: 34131170]
- migration: Add a wrapper to qemu_bh_schedule (Fabiano Rosas) [Orabug: 34131170]
- migration: Remove transferred atomic counter (Juan Quintela) [Orabug: 35636284]
- migration: Use migration_transferred_bytes() (Juan Quintela) [Orabug: 35636284]
- migration: migration_rate_limit_reset() don't need the QEMUFile (Juan Quintela) [Orabug: 35636284]
- migration: migration_transferred_bytes() don't need the QEMUFile (Juan Quintela) [Orabug: 35636284]
- multifd: reset next_packet_len after sending pages (Elena Ufimtseva) [Orabug: 35636284]
- multifd: fix counters in multifd_send_thread (Elena Ufimtseva) [Orabug: 35636284]
- migration/multifd: Compute transferred bytes correctly (Juan Quintela) [Orabug: 35636284]
- migration: check for rate_limit_max for RATE_LIMIT_DISABLED (Elena Ufimtseva) [Orabug: 35636284]
- migration: Use the number of transferred bytes directly (Juan Quintela) [Orabug: 35636284]
- qemu_file: Use a stat64 for qemu_file_transferred (Juan Quintela) [Orabug: 35636284]
- migration: set file error on subsection loading (Marc-Andre Lureau) [Orabug: 35636284]
- migr
Fixed packages 120
| Release | Package | Fixed in |
|---|---|---|
| Oracle Linux · 8 | hivex | 0:1.3.18-23.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | hivex-devel | 0:1.3.18-23.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-appliance | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-bash-completion | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-devel | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-gfs2 | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-gobject | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-gobject-devel | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-inspect-icons | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-java | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-java-devel | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-javadoc | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-man-pages-ja | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-man-pages-uk | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-rescue | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-rsync | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-tools | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-tools-c | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-winsupport | 0:8.10-1.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libguestfs-xfs | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libiscsi | 0:1.18.0-8.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libiscsi-devel | 0:1.18.0-8.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libiscsi-utils | 0:1.18.0-8.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libnbd | 0:1.6.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libnbd-bash-completion | 0:1.6.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libnbd-devel | 0:1.6.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libtpms | 0:0.9.1-2.20211126git1ff6fe1f43.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libtpms-devel | 0:0.9.1-2.20211126git1ff6fe1f43.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-client | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-client-qemu | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-config-network | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-config-nwfilter | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-interface | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-network | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-nodedev | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-nwfilter | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-qemu | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-secret | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage-core | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage-disk | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage-gluster | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage-iscsi | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage-iscsi-direct | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage-logical | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage-mpath | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage-rbd | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-driver-storage-scsi | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-daemon-kvm | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-dbus | 0:1.3.0-2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-devel | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-docs | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-libs | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-lock-sanlock | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-nss | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | libvirt-wireshark | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | lua-guestfs | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdfuse | 0:1.6.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-bash-completion | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-basic-filters | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-basic-plugins | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-curl-plugin | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-devel | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-example-plugins | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-gzip-filter | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-gzip-plugin | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-linuxdisk-plugin | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-nbd-plugin | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-python-plugin | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-server | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-ssh-plugin | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-tar-filter | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-tar-plugin | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-tmpdisk-plugin | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-vddk-plugin | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | nbdkit-xz-filter | 0:1.24.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | netcf | 0:0.2.8-12.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | netcf-devel | 0:0.2.8-12.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | netcf-libs | 0:0.2.8-12.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | perl-hivex | 0:1.3.18-23.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | perl-Sys-Guestfs | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | perl-Sys-Virt | 0:8.0.0-1.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | python3-hivex | 0:1.3.18-23.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | python3-libguestfs | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | python3-libnbd | 0:1.6.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | python3-libvirt | 0:9.0.0-5.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-guest-agent | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-img | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-kvm | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-kvm-block-curl | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-kvm-block-gluster | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-kvm-block-iscsi | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-kvm-block-rbd | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-kvm-block-ssh | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-kvm-common | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-kvm-core | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | qemu-virtiofsd | 15:7.2.0-13.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | ruby-hivex | 0:1.3.18-23.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | ruby-libguestfs | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | seabios | 0:1.16.0-4.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | seabios-bin | 0:1.16.0-4.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | seavgabios-bin | 0:1.16.0-4.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | sgabios | 1:0.20170427git-3.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | sgabios-bin | 1:0.20170427git-3.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | supermin | 0:5.2.1-2.0.1.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | supermin-devel | 0:5.2.1-2.0.1.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | swtpm | 0:0.7.0-4.20211109gitb79fd91.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | swtpm-devel | 0:0.7.0-4.20211109gitb79fd91.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | swtpm-libs | 0:0.7.0-4.20211109gitb79fd91.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | swtpm-tools | 0:0.7.0-4.20211109gitb79fd91.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | swtpm-tools-pkcs11 | 0:0.7.0-4.20211109gitb79fd91.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | virt-dib | 1:1.44.0-9.0.2.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | virt-v2v | 1:1.42.0-22.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | virt-v2v-bash-completion | 1:1.42.0-22.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | virt-v2v-man-pages-ja | 1:1.42.0-22.module+el8.10.0+90353+09180a4e |
| Oracle Linux · 8 | virt-v2v-man-pages-uk | 1:1.42.0-22.module+el8.10.0+90353+09180a4e |
Vulnerabilities 2
-
Medium 6.0
Qemu: sdhci: heap buffer overflow in sdhci_write_dataport()
A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both `s->data_count` and the size of `s->fifo_buffer` are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash t…
-
Medium 5.5CVE-2024-1441 Public exploit
Libvirt: off-by-one error in udevlistinterfacesbystatus()
An off-by-one error flaw was found in the udevListInterfacesByStatus() function in libvirt when the number of interfaces exceeds the size of the `names` array. This issue can be reproduced by sending specially crafted data to the libvirt daemon, allowing an u…