Skip to content
OpenAdvisories
Unscored CVE-2009-1189 EUVD-2009-1189GHSA-2332-hcww-wjmr

The _dbus_validate_signature_with_reason function (dbus-marshal-validate.c) in D-Bus (aka DBus) before 1.2.14 uses incorrect logic to valid…

Published Apr 27, 2009 · Updated Aug 7, 2024 · Assigned by redhat

Description

The _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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 dbus 1.2.14-1 —
Debian 13 dbus 1.2.14-1 —
Debian 12 dbus 1.2.14-1 —
Debian 5.0 dbus 1.2.1-5+lenny1 DSA-1837-1
Debian 4.0 dbus 1.0.2-1+etch3 DSA-1837-1
ReleasePackageFixed inAdvisory
RHEL 5 dbus +3 1.1.2-12.el5_4.1 RHSA-2010:0018

Advisories 2

References