From: Peter Krempa <[email protected]>

Signed-off-by: Peter Krempa <[email protected]>
---
 NEWS.rst | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 829d6eca63..3a847c0107 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -13,6 +13,35 @@ v12.7.0 (unreleased)

 * **Security**

+  * CVE-2026-18917: Integer overflow in RPC handler for ``virNodeGetFreePages``
+
+    The RPC handler for ``virNodeGetFreePages`` didn't properly check for
+    overflows in multiplication of integers when calculating the amount of
+    returned data for validation and allocation of the return buffer.
+
+    Specific values could thus pass validation and cause an undersized buffer
+    to be allocated. The hypervisor driver would then fill the undersized 
buffer
+    based on the values prior to multiplication and thus cause a write beyond
+    the end of the allocated buffer.
+
+    This bug can be triggered via a read-only connection.
+
+  * CVE-2026-77158: Double free of disks array in ``qemuAgentGetDisks``
+
+    The qemu hypervisor driver would double-free the array of parsed disks, on
+    error code paths leading to crash of the daemon. The error code path could
+    be reached when the qemu guest agent provided malformed data as response to
+    the ``guest-get-disks`` command.
+
+  * CVE-2026-77159: ``chown()`` of swtpm log file follows symlinks
+
+    When starting up a VM with a ``swtpm`` device configured, libvirt
+    ``chown()``-s the log file of swtpm to the (unprivileged) user/group
+    running the swtpm process. The problem is that the directory containing the
+    log files is also owned by the same user/group, thus users with access
+    to that directory could install a symlink to a privileged file that the
+    libvirt daemon would follow and chown the file pointed to.
+
 * **Removed features**

 * **New features**
@@ -77,6 +106,12 @@ v12.7.0 (unreleased)
     all datastores to find which one stores disks for the domain. But if a
     datastore wasn't mounted, then a crash would occur. This is now fixed.

+  * virsh: Don't crash when certain error messages are printed
+
+    A bug in the error printing function could cause ``virsh`` to crash when
+    certain errors (e.g. disk not found in ``virsh detach-disk``) were being
+    reported.
+

 v12.6.0 (2026-08-03)
 ====================
-- 
2.55.0

Reply via email to