SUSE-SU-2016:2565-1 Security update for dbus-1

Not scored Published

A format string vulnerability in D-Bus allows local attackers to execute arbitrary code via crafted ActivationFailure messages from systemd.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is SUSE-SU-2016:2565-1?

SUSE-SU-2016:2565-1 is a memory corruption vulnerability in dbus-1, published on 19 Oct 2016. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

This update for dbus-1 to version 1.8.22 fixes one security issue and bugs.

The following security issue was fixed:

  • bsc#1003898: Do not treat ActivationFailure message received from root-owned systemd name as a format string.

The following upstream changes are included:

  • Change the default configuration for the session bus to only allow EXTERNAL authentication (secure kernel-mediated credentials-passing), as was already done for the system bus.
  • Fix a memory leak when GetConnectionCredentials() succeeds (fdo#91008)
  • Ensure that dbus-monitor does not reply to messages intended for others (fdo#90952)
  • Add locking to DBusCounter's reference count and notify function (fdo#89297)
  • Ensure that DBusTransport's reference count is protected by the corresponding DBusConnection's lock (fdo#90312)
  • Correctly release DBusServer mutex before early-return if we run out of memory while copying authentication mechanisms (fdo#90021)
  • Correctly initialize all fields of DBusTypeReader (fdo#90021)
  • Fix some missing \n in verbose (debug log) messages (fdo#90004)
  • Clean up some memory leaks in test code (fdo#90021)

Which versions are affected by SUSE-SU-2016:2565-1?

Linux distribution packages (8)
dbus-1 SUSE:Linux Enterprise Desktop 12 SP1All versions1.8.22-22.2
dbus-1-x11 SUSE:Linux Enterprise Desktop 12 SP1All versions1.8.22-22.2
dbus-1 SUSE:Linux Enterprise Server 12 SP1All versions1.8.22-22.2
dbus-1-x11 SUSE:Linux Enterprise Server 12 SP1All versions1.8.22-22.2
dbus-1 SUSE:Linux Enterprise Server for SAP Applications 12 SP1All versions1.8.22-22.2
dbus-1-x11 SUSE:Linux Enterprise Server for SAP Applications 12 SP1All versions1.8.22-22.2
dbus-1 SUSE:Linux Enterprise Software Development Kit 12 SP1All versions1.8.22-22.2
dbus-1-x11 SUSE:Linux Enterprise Software Development Kit 12 SP1All versions1.8.22-22.2

How do I fix SUSE-SU-2016:2565-1?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is SUSE-SU-2016:2565-1 being exploited?

There is no known exploitation of SUSE-SU-2016:2565-1 in the wild and no public exploit code.

Sources

Is SUSE-SU-2016:2565-1 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free