[Bug 1233895] Re: AppArmor hooks incorrectly build query string for receiving process
Launchpad Bug Tracker
1233895 at bugs.launchpad.net
Tue Oct 8 00:29:47 UTC 2013
This bug was fixed in the package apparmor-easyprof-ubuntu - 1.0.35
---------------
apparmor-easyprof-ubuntu (1.0.35) saucy; urgency=low
* apparmor-easyprof-ubuntu.install: install data/hardware/*, thus allowing
porters, OEMs, etc to ship their own policy without having to modify this
package (LP: #1197133)
* add data/hardware/graphics.d/* and data/hardware/audio.d/*, namespaced to
this package. We will move these out to lxc-android-config later
* tests/test-data.py: adjust to test data/hardware/*
* accounts: move to reserved status until LP: 1230091 is fixed
* calendar: remove workaround rule for gio DBus path (LP: #1227295)
* add usermetrics policy group so apps can update the infographic
* ubuntu-* templates:
- allow StartServiceByName on the system bus too. This is needed by the
new usermetrics policy group and we will presumably have more going
forward (eg location)
- account for /org/freedesktop/dbus object path. This seems to be used by
the python DBus bindings (eg, friends)
- move hardware specific accesses out of the templates into
hardware/graphics.d/ in preparation of the move to shipping these in
lxc-android-config (note, this doesn't change apparmor policy in any
way)
- add 'r' to dbus system bus socket (LP: #1208988)
- add ixr access to thumbnailer helper (LP: #1234543)
- finetune HUD access
- don't use ibus abstraction but instead use 'r' access for
owner @{HOME}/.config/ibus/**
- don't use freedesktop.org abstraction but instead add read accesses
for /usr/share/icons and various mime files
- updates for new gstreamer
- move in gstreamer accesses from audio policy groupd due to hybris
* ubuntu-sdk template:
- remove workaround paths now that ubuntu-ui-toolkit is using
QCoreApplication::applicationName based on MainView's applicationName
(LP: #1197056, #1197051, #1224126, LP: #1231863)
* ubuntu-webapp template:
- allow read access to /usr/share/unity-webapps/userscripts/**
- allow rix to gst-plugin-scanner
* add reserved friends policy group (reserved because it needs integration
with trust-store to be used by untrusted apps)
* remove peer from receive DBus rules in the ubuntu-* templates and the
contacts, history, and location policy groups (LP: #1233895)
* audio:
- move gstreamer stuff out to templates since hybris pulls it in for all
apps
- include hardware/audio.d for hardware specific accesses
-- Jamie Strandboge <jamie at ubuntu.com> Mon, 07 Oct 2013 13:18:27 -0500
** Changed in: apparmor-easyprof-ubuntu (Ubuntu Saucy)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dbus in Ubuntu.
https://bugs.launchpad.net/bugs/1233895
Title:
AppArmor hooks incorrectly build query string for receiving process
Status in “apparmor-easyprof-ubuntu” package in Ubuntu:
Fix Released
Status in “dbus” package in Ubuntu:
In Progress
Status in “apparmor-easyprof-ubuntu” source package in Saucy:
Fix Released
Status in “dbus” source package in Saucy:
In Progress
Bug description:
While reviewing the AppArmor hooks in dbus-daemon, I noticed that the AppArmor
query string for the receiving process was being constructed incorrectly in
dbus 1.6.12-0ubuntu5.
Here's the query for the sending process. Note that the message destination is
used for the AppArmor query's peer name (the fourth parameter):
qsize = build_query (&qstr, scon->context, bustype, destination,
tcon->context, path, interface, method);
Here's the query for the receiving process. Note that the message destination
is still being used for the AppArmor query's peer name. This is incorrect
because the peer of the receiving process is the sender.
qsize = build_query (&qstr, tcon->context, bustype, destination,
scon->context, path, interface, method);
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/+bug/1233895/+subscriptions
More information about the foundations-bugs
mailing list