Announcing D-Bus 1.9.10

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Feb 9 07:28:30 PST 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

The “sad cyborgs” release.

As with all the 1.odd.x releases, this is a development release for
people who live in the future. Stable distributions should use the 1.8
branch instead.

http://dbus.freedesktop.org/releases/dbus/dbus-1.9.10.tar.gz
http://dbus.freedesktop.org/releases/dbus/dbus-1.9.10.tar.gz.asc
git tag: dbus-1.9.10

Security fixes merged from 1.8.16:

• Do not allow non-uid-0 processes to send forged ActivationFailure
  messages. On Linux systems with systemd activation, this would
  allow a local denial of service: unprivileged processes could
  flood the bus with these forged messages, winning the race with
  the actual service activation and causing an error reply
  to be sent back when service auto-activation was requested.
  This does not prevent the real service from being started,
  so the attack only works while the real service is not running.
  (CVE-2015-0245, fd.o #88811; Simon McVittie)

Enhancements:

• The new Monitoring interface in the dbus-daemon lets dbus-monitor and
  similar tools receive messages without altering the security
  properties of the system bus, by calling the new BecomeMonitor method
  on a private connection. This bypasses the normal <allow> and <deny>
  rules entirely, so to preserve normal message-privacy assumptions,
  only root is allowed to do this on the system bus. Restricted
  environments, such as Linux with LSMs, should lock down access to the
  Monitoring interface. (fd.o #46787, Simon McVittie)

• dbus-monitor uses BecomeMonitor to capture more traffic, if the
  dbus-daemon supports it and access permissions allow it.
  It still supports the previous approach ("eavesdropping" match rules)
  for compatibility with older bus daemons. (fd.o #46787, Simon)

• dbus-monitor can now log the message stream as binary data for later
  analysis, with either no extra framing beyond the normal D-Bus
  headers, or libpcap-compatible framing treating each D-Bus message
  as a captured packet. (fd.o #46787, Simon)

Other fixes:

• Fix some CMake build regressions (fd.o #88964, Ralf Habacker)

• On Unix, forcibly terminate regression tests after 60 seconds to
  prevent them from blocking continuous integration frameworks
  (fd.o #46787, Simon)

- -- 
Simon McVittie, Collabora Ltd.
-----BEGIN PGP SIGNATURE-----

iQIVAwUBVNjSHE3o/ypjx8yQAQg+Eg//cNgKp+w5ljb71KSsHG1UR8/8iyRjY6vx
O/POt0fBOyrh+lo7IyrwQh0SXqX2ktax+ht9gevCSjaHg7U/yFT/fwEUdz0nBrb/
lb7HpWhder88SRU75uZiWlPr/T+CelJbxwaob5cXRGfMs//Hc8+y0pdfQEopG2uv
rgrAj1W/4SOYFmbXr/UVg7AvxBHYqWXJDPB0uG8Z/qZMCp6Do4tekmmHWtLISnzs
kcXIdOnmsl/VIUdHY0+IsDkQyJXrpe42/TUzt1X3c2jROEfxcH3oNy3mhx4dlj8W
afPG4Kru6Pzv0OYfrLsYW6f4mKLi7IjF/KELvU+J1DWGIcU+9cHCcM+2+UA6uAyP
02neFse1x1nb+OOlEO+2h5AAYcrOMiQonj293kERIR43IUBbsm9KmpAlpZIQW7lb
z+uD2nxs4XgEBy+NaeuaHgzhz9SqKj52cowB1URgDixGYT7btySvqHvDffB1NMtQ
ukwad+DiP2c7FS1OGpK3BJhcv0xuXTfOar5fXGG3LZBnjZ5cfDfrsjCmBYB3hOpa
Ajl6nWWg9bgnb7ZtPQQvNi1Jq0/Wb/Z4NPZx3H4zMrCOQd5qU61j8S3CdUaF5rC6
detw02hmOerB3KeSa3G/y5TcdMA76dJly2DuADW2g+1zEXpeuEAQWpdVK0yn808w
eTsNjlD2HLk=
=MMaU
-----END PGP SIGNATURE-----


More information about the dbus mailing list