PT-2014-1924 · Freedesktop.Org+2 · D-Bus+2

Simon Mcvittie

·

Published

2014-09-17

·

Updated

2024-06-15

·

CVE-2014-3635

CVSS v2.0

6.8

Medium

VectorAV:N/AC:M/Au:N/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions D-Bus versions 1.3.0 through 1.6.x before 1.6.24 D-Bus versions 1.8.x before 1.8.8
Description The issue is caused by an off-by-one error when running on a 64-bit system and the max message unix fds limit is set to an odd number. This allows local users to cause a denial of service (dbus-daemon crash) or possibly execute arbitrary code by sending one more file descriptor than the limit, which triggers a heap-based buffer overflow or an assertion failure. The vulnerability can be exploited to compromise the confidentiality, integrity, and availability of protected information.
Recommendations For D-Bus versions 1.3.0 through 1.6.x before 1.6.24, update to version 1.6.24 or later to resolve the issue. For D-Bus versions 1.8.x before 1.8.8, update to version 1.8.8 or later to resolve the issue. As a temporary workaround, consider setting the max message unix fds limit to an even number to prevent the off-by-one error.

Fix

DoS

Buffer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2014-2148
BDU:2015-09788
CVE-2014-3635
DSA-3026-1
MGASA-2014-0395
OPENSUSE-SU-2024:10517-1
USN-2352-1

Affected Products

Alt Linux
D-Bus
Ubuntu