Name | CVE-2020-35512 |
Description | A use-after-free flaw was found in D-Bus Development branch <= 1.13.16, dbus-1.12.x stable branch <= 1.12.18, and dbus-1.10.x and older branches <= 1.10.30 when a system has multiple usernames sharing the same UID. When a set of policy rules references these usernames, D-Bus may free some memory in the heap, which is still used by data structures necessary for the other usernames sharing the UID, possibly leading to a crash or other undefined behaviors |
Source | CVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
References | ELA-352-1 |
The table below lists information on source packages.
Source Package | Release | Version | Status |
---|---|---|---|
dbus (PTS) | jessie, jessie (lts) | 1.8.22-0+deb8u5 | fixed |
stretch (security) | 1.10.28-0+deb9u1 | vulnerable | |
stretch (lts), stretch | 1.10.32-0+deb9u3 | fixed | |
buster (security), buster, buster (lts) | 1.12.28-0+deb10u1 | fixed | |
bullseye | 1.12.28-0+deb11u1 | fixed | |
bullseye (security) | 1.12.24-0+deb11u1 | fixed | |
bookworm | 1.14.10-1~deb12u1 | fixed | |
sid, trixie | 1.14.10-6 | fixed |
The information below is based on the following data on fixed versions.
Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
---|---|---|---|---|---|---|
dbus | source | jessie | 1.8.22-0+deb8u4 | ELA-352-1 | ||
dbus | source | stretch | 1.10.32-0+deb9u1 | |||
dbus | source | buster | 1.12.20-0+deb10u1 | |||
dbus | source | (unstable) | 1.12.20-1 |
https://bugzilla.redhat.com/show_bug.cgi?id=1909101
https://gitlab.freedesktop.org/dbus/dbus/-/issues/305
https://gitlab.freedesktop.org/dbus/dbus/-/commit/2b7948ef907669e844b52c4fa2268d6e3162a70c (dbus-1.13.18)
https://gitlab.freedesktop.org/dbus/dbus/-/commit/f3b2574f0c9faa32a59efec905921f7ef4438a60 (dbus-1.12.20)
https://gitlab.freedesktop.org/dbus/dbus/-/commit/dc94fe3d31adf72259adc31f343537151a6c0bdd (dbus-1.10.32)