diff mbox series

[AUH] dbus: upgrading to 1.16.4 SUCCEEDED

Message ID 010101a1d39ebeb7-4393d9b8-fcb8-4b39-9a08-91f85132cf25-000000@us-west-2.amazonses.com
State New
Headers show
Series [AUH] dbus: upgrading to 1.16.4 SUCCEEDED | expand

Commit Message

auh@yoctoproject.org Nov. 13, 2026, 6:35 a.m. UTC
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *dbus* to *1.16.4* has Succeeded.

Next steps:
    - apply the patch: git am 0001-dbus-upgrade-1.16.2-1.16.4.patch
    - check the changes to upstream patches and summarize them in the commit message,
    - compile an image that contains the package
    - perform some basic sanity tests
    - amend the patch and sign it off: git commit -s --reset-author --amend
    - send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update failures.
Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-- >8 --
From acab659c37362915c4d8ef88d2d98aadb0118368 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Fri, 13 Nov 2026 05:40:23 +0000
Subject: [PATCH] dbus: upgrade 1.16.2 -> 1.16.4
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

dbus 1.16.4 (2026-11-12)
========================

Security support scope:

• Add `SECURITY.md` documenting various security considerations
  (dbus!597, dbus!603, dbus!606; Simon McVittie, ooonea)

Denial-of-service fixes:

• Prevent a denial-of-service vulnerability on the system bus:
  if a privileged user was running a monitor such as `dbus-monitor --system`
  or `busctl monitor --system`, then an unprivileged user could cause the
  dbus-daemon to crash by arranging for delivery of a broadcast signal
  from the dbus-daemon to be prevented, for example by filling up the
  outgoing message queue towards a client that subscribed to it.
  This vulnerability could be seen as an incomplete fix for CVE-2023-34969.
  Thanks to Ma Penghui, KylinSoft Corporation.
  (dbus#576, CVE-2026-120749; Simon McVittie, David King)

• Prevent a denial-of-service vulnerability on the system bus in which
  a client could cause a busy-loop by shutting down its socket while
  outgoing messages were pending.
  Thanks to AISLE in partnership with Red Hat.
  (dbus#587, RHEL-239613, CVE ID pending; David King, Simon McVittie)

• On platforms that implement `struct cmsgcred` (in practice this is
  believed to mean FreeBSD and DragonFlyBSD), prevent a denial-of-service
  in which a local `AF_UNIX` client could send unexpected file descriptors
  to the system bus, which would have been ignored but not closed.
  Thanks to AISLE in partnership with Red Hat.
  (dbus#588, RHEL-239934, CVE ID pending; Simon McVittie, David King)

• On platforms where poll() is emulated using select() (in practice this
  is believed to mean macOS and Interix), prevent a denial-of-service in
  which the system bus would crash if file descriptors above 1024 were
  polled, and harden it against busy-looping if an invalid file descriptor
  was polled.
  Thanks to AISLE in partnership with Red Hat.
  (dbus#584, RHEL-239610, CVE ID pending; Simon McVittie)

• In servers listening on the `nonce-tcp:` transport, do not allow a client
  to make the server block for more than 1 second.
  Use of this transport on multi-user systems is discouraged.
  Thanks to AISLE in partnership with Red Hat.
  (dbus#586, RHEL-239294, CVE ID pending; David King, Simon McVittie)

Bug fixes:

• Avoid a busy-loop on non-Linux operating systems that can report
  end-of-stream with POLLHUP but neither POLLIN nor POLLERR, such as
  FreeBSD and OpenBSD (dbus#553, Gleb Popov)

• Avoid a possible busy-loop when blocking on a DBusPendingCall with its
  timeout set to DBUS_TIMEOUT_INFINITE
  (dbus!524, dbus!525; Gleb Popov, Simon McVittie)

• Avoid a rare assertion failure when waiting on a condition variable
  (dbus#556, Johan Bolmsjö)

• Defend against fd watches potentially being removed by a watch callback
  (dbus#585, RHEL-239597; Simon McVittie, David King)

• Fix a memory leak during autolaunching if dbus-launch or launchctl fails
  (dbus!560, Oleg Tsvetkov)

• Correct commented-out default auth_timeout in system.conf
  (dbus!519, Simon McVittie)

• When built with Meson, fix CMake builds that discover libdbus via
  CMake rather than pkg-config metadata
  (dbus!542, Zephyr Lykos)

• When built with Meson and fallback subprojects are enabled,
  disable unnecessary features and try to link them statically
  (dbus!516, Simon McVittie)

• On non-Linux platforms, never try to compile with Linux epoll support,
  even if the OS has a compatibility interface for epoll
  (dbus#557; Alan Coopersmith, Jonathan Perkins)

• Fix compiler warnings in dbus-send(1)
  (dbus!558, dbus!559; Simon McVittie)

• Avoid deprecation warnings if compiled against Expat 2.9.0 or later
  (dbus!561, dbus!564; Oleg Tsvetkov, Simon McVittie)

• Update fallback subprojects for GLib and Expat
  (dbus!426, dbus!429, dbus!576; Simon McVittie)

Internal changes:

• Skip a known-failing test on all FreeBSD versions
  (dbus#308, Simon McVittie)

• Fix test failure if DBUS_TEST_DBUS_MONITOR is unset
  (dbus#424, Philip Withnall)

• CI fixes
  (dbus#546, dbus#547, dbus#548, dbus#558, dbus#572, dbus#578, dbus#580,
  dbus#582, dbus!528, dbus!531, dbus!556, dbus!557, dbus!569, dbus!577,
  dbus!580, dbus!589, dbus!599; Simon McVittie, Gleb Popov, Ralf Habacker)
---
 meta/recipes-core/dbus/{dbus_1.16.2.bb => dbus_1.16.4.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-core/dbus/{dbus_1.16.2.bb => dbus_1.16.4.bb} (98%)
diff mbox series

Patch

diff --git a/meta/recipes-core/dbus/dbus_1.16.2.bb b/meta/recipes-core/dbus/dbus_1.16.4.bb
similarity index 98%
rename from meta/recipes-core/dbus/dbus_1.16.2.bb
rename to meta/recipes-core/dbus/dbus_1.16.4.bb
index 4fdff64a7d..153b38c811 100644
--- a/meta/recipes-core/dbus/dbus_1.16.2.bb
+++ b/meta/recipes-core/dbus/dbus_1.16.4.bb
@@ -21,7 +21,7 @@  SRC_URI = "https://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.xz \
            file://dbus-1.init \
            "
 
-SRC_URI[sha256sum] = "0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2"
+SRC_URI[sha256sum] = "d08b05526c2cb7966a5fb79210d6112b1aca3d135f315c1b302e14b4b0297dac"
 
 EXTRA_OEMESON = "-Dxml_docs=disabled \
                  -Ddoxygen_docs=disabled \