As per the discussion in 
https://irclogs.ubuntu.com/2024/07/09/%23ubuntu-security.txt
The recommendation from the security team is to not revert to the 
"flags=(unconfined)" profile if the profile is already confined. That means 
that we should only fix the multiarch issue.

Scarlett, you're right, just adding the variable @{multiarch} directly
does not work in this case, because due to how the parser is currently
implemented, @{multiarch} translates to *-linux-gnu* and the wildcard
makes it conflict with the "/** pux," rule. That's the reason that it's
hard coded in the plasmashell profile as well. We are currently working
on fixing it in the parser but it's not available right now.

So for this case, we would have to add the other arch hard coded too.
Something like the following diff, for every architecture we want to
support.

@@ -18,6 +18,7 @@
   ptrace,
 
   /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess cx -> 
&plasmashell//QtWebEngineProcess,
+  /usr/lib/aarch64-linux-gnu/qt5/libexec/QtWebEngineProcess cx -> 
&plasmashell//QtWebEngineProcess,
   /** pux,
   /{,**} mrwlk,


Regarding dbus being denied, could you point those reports my way? I'm more 
than happy to help

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2065915

Title:
  [SRU] Fix hard coded path in apparmor profiles.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/akregator/+bug/2065915/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to