CVE-2012-3524
libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly...
libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly other products, allows local users to gain privileges and execute arbitrary code via the DBUS_SYSTEM_BUS_ADDRESS environment variable. NOTE: libdbus maintainers state that this is a vulnerability in the applications that do not cleanse environment variables, not in libdbus itself: "we do not support use of libdbus in setuid binaries that do not sanitize their environment before their first call into libdbus."
Exploit likelihood
What each source reports
NVD Score used
6.9
libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly other products, allows local users to gain privileges and execute arbitrary code via the DBUS_SYSTEM_BUS_ADDRESS environment variable. NOTE: libdbus maintainers state that this is a vulnerability in the applications that do not cleanse environment variables, not in libdbus itself: "we do not support use of libdbus in setuid binaries that do not sanitize their environment before their first call into libdbus."
- Record
CVE-2012-3524- CVSS 2.0
- 6.9 Medium
AV:L/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly other products, allows local users to gain privileges and execute arbitrary code via the DBUS_SYSTEM_BUS_ADDRESS environment variable. NOTE: libdbus maintainers state that this is a vulnerability in the applications that do not cleanse environment variables, not in libdbus itself: "we do not support use of libdbus in setuid binaries that do not sanitize their environment before their first call into libdbus."
- Record
CVE-2012-3524- Updated
- 2026-11-02
EUVDEUVD-2012-3479 No score
libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly other products, allows local users to gain privileges and execute arbitrary code via the DBUS_SYSTEM_BUS_ADDRESS environment variable. NOTE: libdbus maintainers state that this is a vulnerability in the applications that do not cleanse environment variables, not in libdbus itself: "we do not support use of libdbus in setuid binaries that do not sanitize their environment before their first call into libdbus."
- Record
EUVD-2012-3479- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qw63-7rfw-9cx5 No score
libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly...
libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly other products, allows local users to gain privileges and execute arbitrary code via the DBUS_SYSTEM_BUS_ADDRESS environment variable. NOTE: libdbus maintainers state that this is a vulnerability in the applications that do not cleanse environment variables, not in libdbus itself: "we do not support use of libdbus in setuid binaries that do not sanitize their environment before their first call into libdbus."
- Record
GHSA-qw63-7rfw-9cx5- Updated
- 2026-11-02
OSVBELL-CVE-2012-3524
6.9
CVE-2012-3524 does not affect BellSoft software
- Record
BELL-CVE-2012-3524- CVSS 2.0
- 6.9 Medium
AV:L/AC:M/Au:N/C:C/I:C/A:C - Updated
- 2026-11-02
OSV No score
libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly other products, allows local users to gain privileges and execute arbitrary code via the DBUS_SYSTEM_BUS_ADDRESS environment variable. NOTE: libdbus maintainers state that this is a vulnerability in the applications that do not cleanse environment variables, not in libdbus itself: "we do not support use of libdbus in setuid binaries that do not sanitize their environment before their first call into libdbus."
- Record
CVE-2012-3524- Updated
- 2026-11-02
OSVDEBIAN-CVE-2012-3524 No score
libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly other products, allows local users to gain privileges and execute arbitrary code via the DBUS_SYSTEM_BUS_ADDRESS environment variable. NOTE: libdbus maintainers state that this is a vulnerability in the applications that do not cleanse environment variables, not in libdbus itself: "we do not support use of libdbus in setuid binaries that do not sanitize their environment before their first call into libdbus."
- Record
DEBIAN-CVE-2012-3524- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10473-1 No score
gio-branding-upstream-2.50.2-1.1 on GA media
These are all security issues fixed in the gio-branding-upstream-2.50.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10473-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10517-1 No score
dbus-1-1.10.12-2.1 on GA media
These are all security issues fixed in the dbus-1-1.10.12-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10517-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dbusDebian:12 |
before 1.6.8-1 | 1.6.8-1 |
dbusDebian:13 |
before 1.6.8-1 | 1.6.8-1 |
dbusDebian:14 |
before 1.6.8-1 | 1.6.8-1 |
glib2.0Debian:12 |
before 2.33.12+really2.32.4-2 | 2.33.12+really2.32.4-2 |
glib2.0Debian:13 |
before 2.33.12+really2.32.4-2 | 2.33.12+really2.32.4-2 |
glib2.0Debian:14 |
before 2.33.12+really2.32.4-2 | 2.33.12+really2.32.4-2 |
dbusRed Hat:enterprise_linux:6::client |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-debuginfoRed Hat:enterprise_linux:6::client |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-libsRed Hat:enterprise_linux:6::client |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-x11Red Hat:enterprise_linux:6::client |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
Show 21 moreShow less
| Package | Affected | Fixed |
|---|---|---|
dbus-develRed Hat:enterprise_linux:6::client |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-docRed Hat:enterprise_linux:6::client |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbusRed Hat:enterprise_linux:6::computenode |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-debuginfoRed Hat:enterprise_linux:6::computenode |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-libsRed Hat:enterprise_linux:6::computenode |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-x11Red Hat:enterprise_linux:6::computenode |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-develRed Hat:enterprise_linux:6::computenode |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-docRed Hat:enterprise_linux:6::computenode |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbusRed Hat:enterprise_linux:6::server |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-debuginfoRed Hat:enterprise_linux:6::server |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-develRed Hat:enterprise_linux:6::server |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-libsRed Hat:enterprise_linux:6::server |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-x11Red Hat:enterprise_linux:6::server |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-docRed Hat:enterprise_linux:6::server |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbusRed Hat:enterprise_linux:6::workstation |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-debuginfoRed Hat:enterprise_linux:6::workstation |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-develRed Hat:enterprise_linux:6::workstation |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-libsRed Hat:enterprise_linux:6::workstation |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-x11Red Hat:enterprise_linux:6::workstation |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-docRed Hat:enterprise_linux:6::workstation |
before 1:1.2.24-7.el6_3 | 1:1.2.24-7.el6_3 |
dbus-1openSUSE:Tumbleweed |
before 1.10.12-2.1 | 1.10.12-2.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | libdbus - 'DBUS_SYSTEM_BUS_ADDRESS' Local Privilege Escalation | 2012-07-17 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2012-3524 is a medium vulnerability (CVSS 6.9) in Freedesktop Libdbus, published September 18, 2012. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 4.48%, the 91st percentile. Fixed in dbus 1.6.8-1.
References
lists.opensuse.org/opensuse-security-announce/2012-09/msg00009.html
openwall.com/lists/oss-security/2012/09/12/6
openwall.com/lists/oss-security/2012/07/26/1
lists.opensuse.org/opensuse-security-announce/2012-10/msg00000.html
lists.opensuse.org/opensuse-updates/2012-10/msg00094.html
secunia.com/advisories/50544
Show 41 moreShow less
bugs.freedesktop.org/show_bug.cgi?id=52202
bugzilla.redhat.com/show_bug.cgi?id=847402
ubuntu.com/usn/USN-1576-1
secunia.com/advisories/50537
openwall.com/lists/oss-security/2012/09/17/2
exploit-db.com/exploits/21323
securityfocus.com/bid/55517
rhn.redhat.com/errata/RHSA-2012-1261.html
openwall.com/lists/oss-security/2012/07/10/4
openwall.com/lists/oss-security/2012/09/14/2
mandriva.com/security/advisories?name=MDVSA-2013:083
mandriva.com/security/advisories?name=MDVSA-2013:070
secunia.com/advisories/50710
lists.opensuse.org/opensuse-security-announce/2012-09/msg00015.html
bugzilla.novell.com/show_bug.cgi?id=697105
ubuntu.com/usn/USN-1576-2
stealth.openwall.net/null/dzug.c
nvd.nist.gov/vuln/detail/CVE-2012-3524
access.redhat.com/errata/RHSA-2012:1261
access.redhat.com/security/cve/CVE-2012-3524
github.com/advisories/GHSA-qw63-7rfw-9cx5
docs.bell-sw.com/security/cves/CVE-2012-3524
security-tracker.debian.org/tracker/CVE-2012-3524
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1261.json
cve.org/CVERecord?id=CVE-2012-3524
suse.com/security/cve/CVE-2008-4316
suse.com/security/cve/CVE-2012-3524
suse.com/security/cve/CVE-2010-4352
suse.com/security/cve/CVE-2013-2168
suse.com/security/cve/CVE-2014-3477
suse.com/security/cve/CVE-2014-3532
suse.com/security/cve/CVE-2014-3533
suse.com/security/cve/CVE-2014-3635
suse.com/security/cve/CVE-2014-3636
suse.com/security/cve/CVE-2014-3637
suse.com/security/cve/CVE-2014-3638
suse.com/security/cve/CVE-2014-3639
suse.com/security/cve/CVE-2014-7824
suse.com/security/cve/CVE-2014-8148
suse.com/security/cve/CVE-2015-0245