Package: hal
Version: 0.5.11-6
Severity: serious
Justification: blocker for #503532 (CVE-2008-4311)
Tags: upstream
User: pkg-utopia-maintain...@lists.alioth.debian.org
Usertags: CVE-2008-4311

hal installs a D-Bus system policy file which doesn't allow
introspection, or the KillSwitch method used by NetworkManager. These
used to be allowed accidentally by a dbus-daemon bug, but with the
dbus-daemon currently in experimental (which is now targeted for lenny)
they will be denied.

https://bugs.freedesktop.org/show_bug.cgi?id=18985 provides a partial,
unreviewed patch. Some quick notes I made while rummaging through the
hal source tree:

org.freedesktop.Hal.SingletonAddon - emits methods (!?) which libhal receives

rfkill: org.freedesktop.Hal.Device.KillSwitch has SetPower/GetPower

dockstation: org.freedesktop.Hal.Device.DockStation has Undock

org.freedesktop.Hal.Device.Storage has CloseTray, Eject

org.freedesktop.Hal.Device.SystemPowerManagement has Suspend etc.

org.freedesktop.Hal.Device.WakeOnLan has GetEnabled, SetEnabled

LaptopPanel already covered

CPUFreq?

KeyboarBacklight?

LightSensor?

Storage.Removable?

AccessControl?

I don't know which of these should allow privileged or unprivileged
access. A conservative version would be to let root access them.

Regards from the Cambridge BSP,
    Simon

Attachment: signature.asc
Description: Digital signature

Reply via email to