FEDORA-2018-9b7d7a155b created by kalev 5 years ago for Fedora 27

flatpak 1.0.6 release.

This release fixes an issue that lets system-wide installed applications create setuid root files inside their app dir (somewhere in /var/lib/flatpak/app). Setuid support is disabled inside flatpaks, so such files are only a risk if the user runs them manually outside flatpak.

Installing a flatpak system-wide is needs root access, so this isn't a privilege elevation for non-root users, and allowing root to install setuid files is something all traditional packaging systems allow. However flatpak tries to be better than that, in order to make it easier to trust third party repositories.

Changes in this version:

  • The permissions of the files created by the apply_extra script is canonicalized and the script itself is run without any capabilities.
  • Better matching of existing remotes when the local and remote configuration differs wrt collection ids.
  • New flatpakrepo DeployCollectionID replaces CollectionID, doing the same thing. It is recommended to use this instead because older versions of flatpak has bugs in the support of collection ids, and this key will only be respected in versions where it works.
  • The X11 socket is now mounted read-only.

flatpak 1.0.5 release.

There was a sandbox bug in the previous version where parts of the runtime /etc was not mounted read-only. In case the runtime was installed as the user (not the default) this means that the app could modify files on the runtime. Nothing in the host uses the runtime files, so this is not a direct sandbox escape, but it is possible that an app can confuse a different app that has higher permissions and so gain privileges.

Detailed changes:

  • Make the /etc -> /usr/etc bind-mounts read-only.
  • Make various app-specific configuration files read-only.
  • flatpak is more picky about remote names to avoid problems with storing weird names in the ostree config.
  • A segfault in libflatpak handling of bundles was fixed.
  • Updated translations
  • Fixed a regression in flatpak run that caused problems running user-installed apps when the system installation was broken.

In addition to upstream changes, this update also fixes a packaging issue and adds a missing dependency on p11-kit-server to fix accessing host TLS certificates.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2018-9b7d7a155b

This update has been submitted for testing by kalev.

5 years ago

This update has obsoleted flatpak-1.0.5-2.fc27, and has inherited its bugs and notes.

5 years ago

This update has been pushed to testing.

5 years ago
User Icon pwalter commented & provided feedback 5 years ago


User Icon pwalter commented & provided feedback 5 years ago

Oops. Changed my password now.

kalev edited this update.

5 years ago

This update has been submitted for batched by kalev.

5 years ago

This update has been submitted for stable by bodhi.

5 years ago

This update has been pushed to stable.

5 years ago

Please login to add feedback.

Content Type
Test Gating
Unstable by Karma
Stable by Karma
Stable by Time
5 years ago
in testing
5 years ago
in stable
5 years ago
5 years ago
BZ#1649049 missing dependency on p11-kit-server

Automated Test Results