[pkg-apparmor] Bug#885522: apparmor breaks thunderbird's open link in firefox (quantum)

George Shuklin george.shuklin at gmail.com
Wed Dec 27 16:54:42 UTC 2017


Package: apparmor
Version: 2.11.1-4
Severity: normal
Tags: patch

New firefox get rid of firefox.sh script and use binary
/usr/lib/firefox/firefox.
Apparmor profile for firefox is obsolete and prevents opening links in
thunderbird.

Dec 27 18:44:46 home audit[8966]: AVC apparmor="DENIED" operation="exec"
profile="thunderbird" name="/usr/lib/firefox/firefox" pid=8966
comm="thunderbird" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
Dec 27 18:44:46 home kernel: audit: type=1400 audit(1514393086.417:68):
apparmor="DENIED" operation="exec" profile="thunderbird"
name="/usr/lib/firefox/firefox" pid=8966 comm="thunderbird" requested_mask="x"
denied_mask="x" fsuid=1000 ouid=0

To fix this problem /etc/apparmor.d/abstractions/ubuntu-browsers should allow
FF run:

(add line)

  /usr/lib/firefox/firefox Cx -> sanitized_helper




-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages apparmor depends on:
ii  debconf [debconf-2.0]  1.5.65
ii  libc6                  2.25-5
ii  lsb-base               9.20170808
ii  python3                3.6.4~rc1-2

apparmor recommends no packages.

Versions of packages apparmor suggests:
pn  apparmor-profiles        <none>
pn  apparmor-profiles-extra  <none>
pn  apparmor-utils           <none>

-- Configuration Files:
/etc/apparmor.d/abstractions/ubuntu-browsers changed:
  /usr/bin/arora Cx -> sanitized_helper,
  /usr/bin/conkeror Cx -> sanitized_helper,
  /usr/bin/dillo Cx -> sanitized_helper,
  /usr/bin/Dooble Cx -> sanitized_helper,
  /usr/bin/epiphany Cx -> sanitized_helper,
  /usr/bin/epiphany-browser Cx -> sanitized_helper,
  /usr/bin/epiphany-webkit Cx -> sanitized_helper,
  /usr/lib/fennec-*/fennec Cx -> sanitized_helper,
  /usr/bin/galeon Cx -> sanitized_helper,
  /usr/bin/kazehakase Cx -> sanitized_helper,
  /usr/bin/konqueror Cx -> sanitized_helper,
  /usr/bin/midori Cx -> sanitized_helper,
  /usr/bin/netsurf Cx -> sanitized_helper,
  /usr/bin/prism Cx -> sanitized_helper,
  /usr/bin/rekonq Cx -> sanitized_helper,
  /usr/bin/seamonkey Cx -> sanitized_helper,
  /usr/bin/sensible-browser Pixr,
  /usr/bin/chromium-browser Cx -> sanitized_helper,
  /usr/lib/chromium-browser/chromium-browser Cx -> sanitized_helper,
  # this should cover all firefox browsers and versions (including shiretoko
  # and abrowser)
  /usr/bin/firefox Cxr -> sanitized_helper,
  /usr/lib/firefox*/firefox*.sh Cx -> sanitized_helper,
  /usr/lib/firefox/firefox Cx -> sanitized_helper,
  /usr/lib/firefox-esr/firefox* Cx -> sanitized_helper,
  # Iceweasel
  /usr/bin/iceweasel Cxr -> sanitized_helper,
  /usr/lib/iceweasel/iceweasel Cx -> sanitized_helper,
  # some unpackaged, but popular browsers
  /usr/lib/icecat-*/icecat Cx -> sanitized_helper,
  /usr/bin/opera Cx -> sanitized_helper,
  /opt/google/chrome{,-beta}/google-chrome{,-beta} Cx -> sanitized_helper,


-- debconf-show failed



More information about the pkg-apparmor-team mailing list