Package: system-tools-backends
Version: 2.6.0-2
Severity: normal
User: [email protected]
Usertags: fdo-18961 CVE-2008-4311

system-tools-backends's D-Bus system.d config doesn't seem to allow
introspection of the configuration modules. This used to be allowed by a
dbus-daemon bug that caused the default to be allow; we're now trying to
fix this.

However, the configuration modules don't actually seem to be intended to
be accessed except via the dispatcher, so this might be acceptable
(since the dispatcher doesn't call Introspect). As a result, I've only
filed this bug as normal, although I'll escalate it to serious if
testing with the default-deny version of D-Bus fails.

https://bugs.freedesktop.org/show_bug.cgi?id=18980 is an upstream tracking
bug for services with this problem.

As a related 'normal' bug which should be fixed at the same time, the config
file should also be updated to fix non-deterministic allow/deny
for messages with no interface; the D-Bus upstream recommendation seems to
be that every allow or deny rule with send_interface="..." should have a
suitable send_destination attribute too. It's unclear to me whether the
FooConfig modules are separate processes, or in-process with the main
daemon; if they're separate processes they'll each need a
send_destination rule.

http://bugs.freedesktop.org/show_bug.cgi?id=18961 is the D-Bus bug tracking
the send_interface issue, and there have also been discussions on the D-Bus
mailing list.

Regards from the Cambridge BSP,
    Simon

Attachment: signature.asc
Description: Digital signature

Reply via email to