A backport is available on Salsa, tested and ready to be source-uploaded by a sponsor:
https://salsa.debian.org/bluca/dbus- broker/-/tree/ubuntu/noble?ref_type=heads Note that it also contains a fix for https://bugs.launchpad.net/ubuntu/+source/dbus-broker/+bug/2110040 ** Also affects: dbus-broker (Ubuntu Noble) Importance: Undecided Status: New ** Also affects: dbus-broker (Ubuntu Questing) Importance: Undecided Status: New ** Changed in: dbus-broker (Ubuntu Questing) Status: New => Fix Released ** Also affects: dbus-broker (Ubuntu Oracular) Importance: Undecided Status: New ** Also affects: dbus-broker (Ubuntu Plucky) Importance: Undecided Status: New ** Changed in: dbus-broker (Ubuntu Plucky) Status: New => Fix Released ** Changed in: dbus-broker (Ubuntu Oracular) Status: New => Fix Released ** Changed in: dbus-broker (Ubuntu Noble) Status: New => Confirmed ** Description changed: + [Original Description/Impact] + Per https://github.com/bus1/dbus-broker/releases/tag/v36 : # dbus-broker - Linux D-Bus Message Broker ## CHANGES WITH 36: - * Fix possible file-descriptor use-after-close, which can lead to - broker termination or disclosure of internal file-desciptors to - clients. + * Fix possible file-descriptor use-after-close, which can lead to + broker termination or disclosure of internal file-desciptors to + clients. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: dbus-broker 35-2 ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1 Uname: Linux 6.8.0-22-generic x86_64 ApportVersion: 2.28.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Fri Apr 12 11:24:50 2024 InstallationDate: Installed on 2024-04-08 (4 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Daily amd64 (20240407.2) ProcEnviron: - LANG=en_US.UTF-8 - PATH=(custom, no user) - SHELL=/bin/bash - TERM=xterm-256color - XDG_RUNTIME_DIR=<set> + LANG=en_US.UTF-8 + PATH=(custom, no user) + SHELL=/bin/bash + TERM=xterm-256color + XDG_RUNTIME_DIR=<set> SourcePackage: dbus-broker UpgradeStatus: No upgrade log present (probably fresh install) + + This is a potential issue, that hasn't been demonstrated in practice, + but it would be good to fix it in the noble LTS release anyway, just in + case. The fix has been out and in multiple Ubuntu releases including + Oracular and Plucky, and no issues have been reported. + + [Test Plan] + + Build and install the patched dbus-broker in a container and check that + it doesn't break: + + Noble: + + root@localhost:/tmp# apt install ./dbus-broker_35-2ubuntu0.1_amd64.deb + Reading package lists... Done + Building dependency tree... Done + Reading state information... Done + Note, selecting 'dbus-broker' instead of './dbus-broker_35-2ubuntu0.1_amd64.deb' + The following NEW packages will be installed: + dbus-broker + 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. + Need to get 0 B/169 kB of archives. + After this operation, 430 kB of additional disk space will be used. + Get:1 /tmp/dbus-broker_35-2ubuntu0.1_amd64.deb dbus-broker amd64 35-2ubuntu0.1 [169 kB] + Selecting previously unselected package dbus-broker. + (Reading database ... 27500 files and directories currently installed.) + Preparing to unpack .../dbus-broker_35-2ubuntu0.1_amd64.deb ... + Unpacking dbus-broker (35-2ubuntu0.1) ... + Setting up dbus-broker (35-2ubuntu0.1) ... + Replacing the running dbus-daemon with dbus-broker requires a reboot: + please reboot the system when convenient. + Created symlink /etc/systemd/user/dbus.service → /usr/lib/systemd/user/dbus-broker.service. + Created symlink /etc/systemd/system/dbus.service → /usr/lib/systemd/system/dbus-broker.service. + Processing triggers for man-db (2.12.0-4build2) ... + Processing triggers for systemd (255.4-1ubuntu8) ... + root@localhost:/tmp# systemctl daemon-reload + root@localhost:/tmp# systemctl restart dbus-broker + root@localhost:/tmp# systemctl status dbus-broker + ● dbus-broker.service - D-Bus System Message Bus + Loaded: loaded (/usr/lib/systemd/system/dbus-broker.service; enabled; preset: enabled) + Active: active (running) since Tue 2025-05-06 15:00:08 BST; 3s ago + TriggeredBy: ● dbus.socket + Docs: man:dbus-broker-launch(1) + Main PID: 2458 (dbus-broker-lau) + Tasks: 2 (limit: 66786) + Memory: 1.3M (peak: 2.1M) + CPU: 10ms + CGroup: /system.slice/dbus-broker.service + ├─2458 /usr/bin/dbus-broker-launch --scope system --audit + └─2459 dbus-broker --log 4 --controller 9 --machine-id b70250626e354e8481fe3ed01e2a769f --max-bytes 5368> + + May 06 15:00:08 localhost systemd[1]: Starting dbus-broker.service - D-Bus System Message Bus... + May 06 15:00:08 localhost dbus-broker-launch[2458]: Kernel is missing AppArmor DBus support. + May 06 15:00:08 localhost systemd[1]: Started dbus-broker.service - D-Bus System Message Bus. + May 06 15:00:08 localhost dbus-broker-launch[2458]: Ready + root@localhost:/tmp# cat /etc/os-release + PRETTY_NAME="Ubuntu 24.04 LTS" + NAME="Ubuntu" + VERSION_ID="24.04" + VERSION="24.04 LTS (Noble Numbat)" + VERSION_CODENAME=noble + ID=ubuntu + ID_LIKE=debian + HOME_URL="https://www.ubuntu.com/" + SUPPORT_URL="https://help.ubuntu.com/" + BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" + PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" + UBUNTU_CODENAME=noble + LOGO=ubuntu-logo + + + [Where problems could occur] + + File descriptor handling is pretty central to D-Bus, so if a problem + occurred there the system functionality would degrade and probably stop + working entirely, as clients would no longer be able to successfully + pass FDs via D-Bus messages, which is relied upon heavily by components + such as systemd. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to dbus-broker in Ubuntu. https://bugs.launchpad.net/bugs/2061155 Title: Use-after-close vulnerability in dbus-broker 35. Please upgrade package to 36 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dbus-broker/+bug/2061155/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs