CVE-2019-12749
Fixed in a distro release EPSS <1%CVSS 7.1
dbus before 1.10.28, 1.12.x before 1.12.16, and 1.13.x before 1.13.12, as used in DBusServer in Canonical Upstart in Ubuntu 14.04 (and in some, less common, uses of dbus-daemon), allows cookie spoofing because of symlink mishandling in the reference implementation of DBUS_COOKIE_SHA1 in the libdbus library. (This only affects the DBUS_COOKIE_SHA1 authentication mechanism.) A malicious client with write access to its own home directory could manipulate a ~/.dbus-keyrings symlink to cause a DBusServer with a different uid to read and write in unintended locations. In the worst case, this could result in the DBusServer reusing a cookie that is known to the malicious client, and treating that cookie as evidence that a subsequent client connection came from an attacker-chosen uid, allowing authentication bypass.
Products: freedesktop dbus, canonical ubuntu_linux
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Alpine 3.10 | dbus | 1.12.16-r0 |
| Alpine 3.11 | dbus | 1.12.16-r0 |
| Alpine 3.12 | dbus | 1.12.16-r0 |
| Alpine 3.13 | dbus | 1.12.16-r0 |
| Alpine 3.14 | dbus | 1.12.16-r0 |
| Alpine 3.15 | dbus | 1.12.16-r0 |
| Alpine 3.16 | dbus | 1.12.16-r0 |
| Alpine 3.17 | dbus | 1.12.16-r0 |
| Alpine 3.18 | dbus | 1.12.16-r0 |
| Alpine 3.19 | dbus | 1.12.16-r0 |
| Alpine 3.20 | dbus | 1.12.16-r0 |
| Alpine 3.21 | dbus | 1.12.16-r0 |
| Alpine 3.22 | dbus | 1.12.16-r0 |
| Alpine 3.23 | dbus | 1.12.16-r0 |
| Alpine 3.24 | dbus | 1.12.16-r0 |
| Alpine 3.7 | dbus | 1.10.28-r0 |
| Alpine 3.8 | dbus | 1.10.28-r0 |
| Alpine 3.9 | dbus | 1.10.28-r0 |
| Amazon Linux 2 | dbus | 1:1.10.24-7.amzn2.0.2 |
| Amazon Linux 2 | dbus-devel | 1:1.10.24-7.amzn2.0.2 |
| Amazon Linux 2 | dbus-doc | 1:1.10.24-7.amzn2.0.2 |
| Amazon Linux 2 | dbus-libs | 1:1.10.24-7.amzn2.0.2 |
| Amazon Linux 2 | dbus-tests | 1:1.10.24-7.amzn2.0.2 |
| Amazon Linux 2 | dbus-x11 | 1:1.10.24-7.amzn2.0.2 |
| Arch Linux | dbus | 1.12.16-1 |
| Debian 12 | dbus | 1.12.16-1 |
| Debian 13 | dbus | 1.12.16-1 |
| Debian 14 | dbus | 1.12.16-1 |
| Debian 8 | dbus | 1.8.22-0+deb8u2 |
| Debian 9 | dbus | 1.10.28-0+deb9u1 |
| Red Hat Enterprise Linux 6 | dbus | 1:1.2.24-11.el6_10 |
| Red Hat Enterprise Linux 6 | dbus-debuginfo | 1:1.2.24-11.el6_10 |
| Red Hat Enterprise Linux 6 | dbus-devel | 1:1.2.24-11.el6_10 |
| Red Hat Enterprise Linux 6 | dbus-doc | 1:1.2.24-11.el6_10 |
| Red Hat Enterprise Linux 6 | dbus-libs | 1:1.2.24-11.el6_10 |
| Red Hat Enterprise Linux 6 | dbus-x11 | 1:1.2.24-11.el6_10 |
| Red Hat Enterprise Linux 7 | dbus | 1:1.10.24-15.el7 |
| Red Hat Enterprise Linux 7 | dbus-debuginfo | 1:1.10.24-15.el7 |
| Red Hat Enterprise Linux 7 | dbus-devel | 1:1.10.24-15.el7 |
| Red Hat Enterprise Linux 7 | dbus-doc | 1:1.10.24-15.el7 |
| Red Hat Enterprise Linux 7 | dbus-libs | 1:1.10.24-15.el7 |
| Red Hat Enterprise Linux 7 | dbus-tests | 1:1.10.24-15.el7 |
| Red Hat Enterprise Linux 7 | dbus-x11 | 1:1.10.24-15.el7 |
| Red Hat Enterprise Linux 8 | dbus | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-common | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-daemon | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-daemon-debuginfo | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-debuginfo | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-debugsource | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-devel | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-libs | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-libs-debuginfo | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-tests-debuginfo | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-tools | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-tools-debuginfo | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-x11 | 1:1.12.8-9.el8 |
| Red Hat Enterprise Linux 8 | dbus-x11-debuginfo | 1:1.12.8-9.el8 |
| Red Hat rhel aus 6.5 | dbus | 1:1.2.24-9.el6_5 |
| Red Hat rhel aus 6.5 | dbus-debuginfo | 1:1.2.24-9.el6_5 |
| Red Hat rhel aus 6.5 | dbus-devel | 1:1.2.24-9.el6_5 |
| Red Hat rhel aus 6.5 | dbus-doc | 1:1.2.24-9.el6_5 |
| Red Hat rhel aus 6.5 | dbus-libs | 1:1.2.24-9.el6_5 |
| Red Hat rhel aus 6.5 | dbus-x11 | 1:1.2.24-9.el6_5 |
| Red Hat rhel aus 6.6 | dbus | 1:1.2.24-9.el6_6 |
| Red Hat rhel aus 6.6 | dbus-debuginfo | 1:1.2.24-9.el6_6 |
| Red Hat rhel aus 6.6 | dbus-devel | 1:1.2.24-9.el6_6 |
| Red Hat rhel aus 6.6 | dbus-doc | 1:1.2.24-9.el6_6 |
| Red Hat rhel aus 6.6 | dbus-libs | 1:1.2.24-9.el6_6 |
| Red Hat rhel aus 6.6 | dbus-x11 | 1:1.2.24-9.el6_6 |
| SUSE Enterprise Storage 4 | dbus-1 | 1.8.22-24.19.1 |
| SUSE Enterprise Storage 4 | dbus-1-x11 | 1.8.22-24.19.1 |
| SUSE Enterprise Storage 5 | dbus-1 | 1.8.22-29.17.7 |
| SUSE Enterprise Storage 5 | dbus-1-x11 | 1.8.22-29.17.12 |
| SUSE HPE Helion OpenStack 8 | dbus-1 | 1.8.22-29.17.7 |
| SUSE HPE Helion OpenStack 8 | dbus-1-x11 | 1.8.22-29.17.12 |
| SUSE Linux Enterprise Module for Basesystem 15 | dbus-1 | 1.12.2-3.8.1 |
| SUSE Linux Enterprise Module for Basesystem 15 | dbus-1 | 1.12.2-3.5.1 |
| SUSE Linux Enterprise Module for Basesystem 15 | dbus-1-x11 | 1.12.2-3.8.1 |
| SUSE Linux Enterprise Module for Basesystem 15 | dbus-1-x11 | 1.12.2-3.5.1 |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | dbus-1 | 1.12.2-8.3.1 |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | dbus-1-x11 | 1.12.2-8.3.1 |
| SUSE Linux Enterprise Point of Sale 11 SP3 | dbus-1 | 1.2.10-3.34.8.1 |
| SUSE Linux Enterprise Point of Sale 11 SP3 | dbus-1-x11 | 1.2.10-3.34.8.1 |
| SUSE Linux Enterprise Server 11 SP4-LTSS | dbus-1 | 1.2.10-3.34.8.1 |
| SUSE Linux Enterprise Server 11 SP4-LTSS | dbus-1-x11 | 1.2.10-3.34.8.1 |
| SUSE Linux Enterprise Server 12 SP1-LTSS | dbus-1 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server 12 SP1-LTSS | dbus-1-x11 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server 12 SP2-BCL | dbus-1 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server 12 SP2-BCL | dbus-1-x11 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server 12 SP2-LTSS | dbus-1 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server 12 SP2-LTSS | dbus-1-x11 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server 12 SP5 | dbus-1 | 1.8.22-11.3.1 |
| SUSE Linux Enterprise Server 12 SP5 | dbus-1-x11 | 1.8.22-11.3.1 |
| SUSE Linux Enterprise Server 12-LTSS | dbus-1 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server 12-LTSS | dbus-1-x11 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP1 | dbus-1 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP1 | dbus-1-x11 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP2 | dbus-1 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP2 | dbus-1-x11 | 1.8.22-24.19.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP3 | dbus-1 | 1.8.22-29.17.7 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP3 | dbus-1-x11 | 1.8.22-29.17.12 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP5 | dbus-1 | 1.8.22-11.3.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP5 | dbus-1-x11 | 1.8.22-11.3.1 |
| SUSE Linux Enterprise Software Development Kit 12 SP5 | dbus-1 | 1.8.22-11.3.1 |
| SUSE Linux Enterprise Software Development Kit 12 SP5 | dbus-1-x11 | 1.8.22-11.3.1 |
| SUSE OpenStack Cloud 7 | dbus-1 | 1.8.22-24.19.1 |
| SUSE OpenStack Cloud 7 | dbus-1-x11 | 1.8.22-24.19.1 |
| SUSE OpenStack Cloud 8 | dbus-1 | 1.8.22-29.17.7 |
| SUSE OpenStack Cloud 8 | dbus-1-x11 | 1.8.22-29.17.12 |
| SUSE OpenStack Cloud Crowbar 8 | dbus-1 | 1.8.22-29.17.7 |
| SUSE OpenStack Cloud Crowbar 8 | dbus-1-x11 | 1.8.22-29.17.12 |
| Ubuntu 16.04 LTS | dbus | 1.10.6-1ubuntu3.4 |
| Ubuntu 18.04 LTS | dbus | 1.12.2-1ubuntu1.1 |
| Ubuntu Pro 14.04 LTS | dbus | 1.6.18-0ubuntu4.5+esm1 |
| openSUSE Leap 15.0 | dbus-1 | 1.12.2-lp150.2.4.2 |
| openSUSE Leap 15.0 | dbus-1 | 1.12.2-lp150.2.3.1 |
| openSUSE Leap 15.0 | dbus-1-x11 | 1.12.2-lp150.2.3.1 |
| openSUSE Leap 15.0 | dbus-1-x11 | 1.12.2-lp150.2.4.2 |
| openSUSE Leap 15.1 | dbus-1 | 1.12.2-lp151.4.3.1 |
| openSUSE Leap 15.1 | dbus-1-x11 | 1.12.2-lp151.4.3.1 |
| openSUSE Tumbleweed | dbus-1 | 1.12.20-5.5 |