pkgsrc/sysutils/dbus
wiz 8c6270f24a Update to 1.8.8, many security fixes.
D-Bus 1.8.8 (2014-09-16)
==

The "smashy smashy egg man" release.

Security fixes:

* Do not accept an extra fd in the padding of a cmsg message, which
  could lead to a 4-byte heap buffer overrun.
  (CVE-2014-3635, fd.o #83622; Simon McVittie)

* Reduce default for maximum Unix file descriptors passed per message
  from 1024 to 16, preventing a uid with the default maximum number of
  connections from exhausting the system bus' file descriptors under
  Linux's default rlimit. Distributors or system administrators with a
  more restrictive fd limit may wish to reduce these limits further.

  Additionally, on Linux this prevents a second denial of service
  in which the dbus-daemon can be made to exceed the maximum number
  of fds per sendmsg() and disconnect the process that would have
  received them.
  (CVE-2014-3636, fd.o #82820; Alban Crequy)

* Disconnect connections that still have a fd pending unmarshalling after
  a new configurable limit, pending_fd_timeout (defaulting to 150 seconds),
  removing the possibility of creating an abusive connection that cannot be
  disconnected by setting up a circular reference to a connection's
  file descriptor.
  (CVE-2014-3637, fd.o #80559; Alban Crequy)

* Reduce default for maximum pending replies per connection from 8192 to 128,
  mitigating an algorithmic complexity denial-of-service attack
  (CVE-2014-3638, fd.o #81053; Alban Crequy)

* Reduce default for authentication timeout on the system bus from
  30 seconds to 5 seconds, avoiding denial of service by using up
  all unauthenticated connection slots; and when all unauthenticated
  connection slots are used up, make new connection attempts block
  instead of disconnecting them.
  (CVE-2014-3639, fd.o #80919; Alban Crequy)

Other fixes:

* Check for libsystemd from systemd >= 209, falling back to
  the older separate libraries if not found (Umut Tezduyar Lindskog,
  Simon McVittie)

* On Linux, use prctl() to disable core dumps from a test executable
  that deliberately raises SIGSEGV to test dbus-daemon's handling
  of that condition (fd.o #83772, Simon McVittie)

* Fix compilation with --enable-stats (fd.o #81043, Gentoo #507232;
  Alban Crequy)

* Improve documentation for running tests on Windows (fd.o #41252,
  Ralf Habacker)
2014-09-16 21:30:18 +00:00
..
files Add smf support and solaris-specific console_user verification 2014-09-13 09:47:11 +00:00
patches Add smf support and solaris-specific console_user verification 2014-09-13 09:47:11 +00:00
buildlink3.mk Restrict lib/dbus-1.0/include/dbus/dbus-arch-deps.h buildlink 2014-01-29 13:01:53 +00:00
DEINSTALL
DESCR
distinfo Update to 1.8.8, many security fixes. 2014-09-16 21:30:18 +00:00
hacks.mk
INSTALL
Makefile Update to 1.8.8, many security fixes. 2014-09-16 21:30:18 +00:00
MESSAGE
options.mk Darwin supports kqueue(2), too. 2012-09-02 13:02:13 +00:00
PLIST Update to 1.8.0: 2014-04-03 09:09:06 +00:00