[pkg-apparmor] Bug#821945: abstractions/ubuntu-browsers: please include /usr/lib/firefox-esr/firefox-esr as a browser

Simon McVittie smcv at debian.org
Wed Apr 20 17:15:23 UTC 2016


Package: apparmor
Version: 2.10-4
Severity: normal
File: /etc/apparmor.d/abstractions/ubuntu-browsers

Steps:
* Use firefox-esr as preferred browser
* Enable the evince profile
* View a PDF in evince
* Click a http link in that PDF

Expected result:
* evince can execute firefox-esr with appropriate environment scrubbing

Actual result:
* exec of /usr/lib/firefox-esr/firefox-esr is denied

This pseudo-patch appears to work:

   # 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*{,.sh} Cx -> sanitized_helper,

The usr.lib.firefox.firefox profile in "extras" should probably also include
firefox-esr (see #746418).

Regards,
    S

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

Kernel: Linux 4.5.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (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.59
ii  libapparmor-perl       2.10-4
ii  libc6                  2.22-7
ii  lsb-base               9.20160110
pn  python3:any            <none>

apparmor recommends no packages.

Versions of packages apparmor suggests:
ii  apparmor-docs            2.10-4
ii  apparmor-profiles        2.10-4
ii  apparmor-profiles-extra  1.6
ii  apparmor-utils           2.10-4

-- debconf information:
  apparmor/homedirs:



More information about the pkg-apparmor-team mailing list