CVE-2009-1189

NameCVE-2009-1189
DescriptionThe _dbus_validate_signature_with_reason function (dbus-marshal-validate.c) in D-Bus (aka DBus) before 1.2.14 uses incorrect logic to validate a basic type, which allows remote attackers to spoof a signature via a crafted key. NOTE: this is due to an incorrect fix for CVE-2008-3834.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SuSE, Mageia, GitHub code/issues, web search, more)
ReferencesDSA-1837-1
NVD severitylow (attack range: local)
Debian Bugs532720

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
dbus (PTS)wheezy, wheezy (security)1.6.8-1+deb7u6fixed
jessie1.8.22-0+deb8u1fixed
stretch1.10.24-0+deb9u1fixed
buster, sid1.12.2-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
dbussource(unstable)1.2.14-1high532720
dbussourceetch1.0.2-1+etch3lowDSA-1837-1
dbussourcelenny1.2.1-5+lenny1lowDSA-1837-1

Notes

remote signature spoofing possible, and this was supposed to be
originally fixed with the updates for CVE-2008-3834

Search for package or bug name: Reporting problems