Skip to content
OpenAdvisories
Critical SUSE-RU-2025:0145-1 2 CVEs

Recommended update for bubblewrap, flatpak, wayland-protocols

Published Jan 16, 2025 · Updated Feb 4, 2026

Summary

This update for bubblewrap, flatpak updates flatpak to 1.16.0.

flatpak changes:

- Update to version 1.16.0:

+ Bug fixes:

- Update libglnx to 2024-12-06:

. Fix an assertion failure if creating a parent directory
encounters a dangling symlink.
. Fix a Meson warning.
. Don't emit terminal progress indicator escape sequences by
default. They are interpreted as notifications by some
terminal emulators.
- Fix introspection annotations in libflatpak.

+ Enhancements:

- Add the FLATPAK_TTY_PROGRESS environment variable, which
re-enables the terminal progress indicator escape sequences
added in 1.15.91.
- Document the FLATPAK_FANCY_OUTPUT environment variable, which
allows disabling the fancy formatting when outputting to a
terminal.

Update to version 1.15.91 (unstable):

+ Enhancements:

- Add the FLATPAK_DATA_DIR environment variable, which allows
overriding at runtime the data directory location that
Flatpak uses to search for configuration files such as
remotes. This is useful for running tests, and for when
installing using Flatpak in a chroot.
- Add a FLATPAK_DOWNLOAD_TMPDIR variable. This allows using
download directories other than /var/tmp.
- Emit progress escape sequence. This can be used by terminal
emulators to detect and display progress of Flatpak
operations on their graphical user interfaces.

+ Bug fixes:

- Install missing test data. This should fix 'as-installed'
tests via ginsttest-runner, used for example in Debian's
autopkgtest framework.
- Unify and improve how the Wayland socket is passed to the
sandboxed app. This should fix a regression that is triggered
by compositors that both implement the security-context-v1
protocol, and sets the WAYLAND_DISPLAY environment variable
when launching Flatpak apps.
- Fix the plural form of a translatable string.

Update to version 1.15.12:

+ Return to using the process ID of the Flatpak app in the cgroup
name. Using the instance ID in 1.15.11 caused crashes when
installing apps, extensions or runtimes that use the 'extra
data' mechanism, which does not set up an instance ID.

Changes from version 1.15.11:

+ Dependencies:

- In distributions that compile Flatpak to use a separate
xdg-dbus-proxy executable, version 0.1.6 is recommended (but
not required).
- The minimum xdg-dbus-proxy continues to be 0.1.0.

+ Enhancements:

- Allow applications like WebKit to connect the AT-SPI
accessibility tree of processes in a sub-sandbox with the
tree in the main process.
. New sandboxing parameter flatpak run --a11y-own-name, which
is like --own-name but for the accessibility bus.
. flatpak-portal API v7: add new sandbox-a11y-own-names
option, which accepts names matching ${FLATPAK_ID}.*
. Apps may call the org.a11y.atspi.Socket.Embedded method on
names matching ${FLATPAK_ID}.Sandboxed.* by default
. flatpak run -vv $app_id shows all applicable sandboxing
parameters and their source, including overrides, as debug
messages
- Introduce USB device listing
. Apps can list which USB devices they want to access ahead
of time by using the --usb parameter. Check the manpages
for the more information about the accepted syntax.
. Denying access to USB devices is also possible with the
--no-usb parameter. The syntax is equal to --usb.
. Both options merely store metadata, and aren't used by
Flatpak itself. This metadata is intended to be used by the
(as of now, still in progress) USB portal to decide which
devices the app can enumerate and request access.
- Add support for KDE search completion
- Use the instance id of the Flatpak app as part of the cgroup
name. This better matches the naming conventions for cgroup.

+ Bug fixes:

- Update libglnx to 2024-08-23
- fix build in environments that use -Werror=return-type, such
as openSUSE Tumbleweed
- add a fallback definition for G_PID_FORMAT with older GLib
- avoid warnings for g_steal_fd() with newer GLib
- improve compatibility of g_closefrom() backport with newer
GLib
- Update meson wrap file for xdg-dbus-proxy to version 0.1.6:
- compatibility with D-Bus implementations that pipeline the
authentication handshake, such as sd-bus and zbus
- compatibility with D-Bus implementations that use
non-consecutive serial numbers, such as godbus and zbus
- broadcast signals can be allowed without having to add TALK
permission
- fix memory leaks

+ Internal changes:

- Better const-correctness
- Fix a shellcheck warning in the tests

- add weak dep on p11-kit-server for certificate transfer (boo#1188902)
- disable parental controls for now by using '-Dmalcontent=disabled', to work around
issues with xdg-desktop-portal

Update to version 1.14.10:

+ Dependencies: In distributions that compile Flatpak to use a
separate bubblewrap (bwrap) executable, either version 0.10.0,
version 0.6.x ≥ 0.6.3, or a version with a backport of the
--bind-fd option is required. These versions add a new feature
which is required by the security fix in this release.
+ Security fixes: Don't follow symbolic links when mounting
persistent directories (--persist option). This prevents a
sandbox escape where a malicious or compromised app could edit
the symlink to point to a directory that the app should not have
been allowed to read or write. (bsc#1229157, CVE-2024-42472,
GHSA-7hgv-f2j8-xw87)
+ Documentation: Mark the 1.12.x and 1.10.x branches as
end-of-life (#5352)
+ Version 1.14.9 was not released due to an incompatibility with
older versions of GLib. Version 1.14.10 replaces it.

Update to version 1.14.8:

+ No ch

Fixed packages 16

ReleasePackageFixed in
openSUSE · Leap 15.6 bubblewrap 0.11.0-150500.3.9.1
openSUSE · Leap 15.6 flatpak 1.16.0-150600.3.6.1
SUSE · SLE HPC 15 SP5 Linux Enterprise High Performance Computing 15 SP5-ESPOS bubblewrap 0.11.0-150500.3.9.1
SUSE · SLE HPC 15 SP5 Linux Enterprise High Performance Computing 15 SP5-ESPOS flatpak 1.16.0-150500.3.15.1
SUSE · SLE HPC 15 SP5 Linux Enterprise High Performance Computing 15 SP5-ESPOS wayland-protocols 1.36-150500.3.3.1
SUSE · SLE HPC 15 SP5 Linux Enterprise High Performance Computing 15 SP5-LTSS bubblewrap 0.11.0-150500.3.9.1
SUSE · SLE HPC 15 SP5 Linux Enterprise High Performance Computing 15 SP5-LTSS flatpak 1.16.0-150500.3.15.1
SUSE · SLE HPC 15 SP5 Linux Enterprise High Performance Computing 15 SP5-LTSS wayland-protocols 1.36-150500.3.3.1
SUSE · SLES 15 SP6 Linux Enterprise Module for Basesystem 15 SP6 bubblewrap 0.11.0-150500.3.9.1
SUSE · SLES 15 SP6 Linux Enterprise Module for Desktop Applications 15 SP6 flatpak 1.16.0-150600.3.6.1
SUSE · SLES 15 SP5 Linux Enterprise Server 15 SP5-LTSS bubblewrap 0.11.0-150500.3.9.1
SUSE · SLES 15 SP5 Linux Enterprise Server 15 SP5-LTSS flatpak 1.16.0-150500.3.15.1
SUSE · SLES 15 SP5 Linux Enterprise Server 15 SP5-LTSS wayland-protocols 1.36-150500.3.3.1
SUSE · SLES for SAP 15 SP5 Linux Enterprise Server for SAP Applications 15 SP5 bubblewrap 0.11.0-150500.3.9.1
SUSE · SLES for SAP 15 SP5 Linux Enterprise Server for SAP Applications 15 SP5 flatpak 1.16.0-150500.3.15.1
SUSE · SLES for SAP 15 SP5 Linux Enterprise Server for SAP Applications 15 SP5 wayland-protocols 1.36-150500.3.3.1

Vulnerabilities 2

  • Critical 10.0

    Flatpak may allow access to files outside sandbox for certain apps

    Flatpak is a Linux application sandboxing and distribution framework. Prior to versions 1.14.0 and 1.15.10, a malicious or compromised Flatpak app using persistent directories could access and write files outside of what it would otherwise have access to, whi…

  • High 8.4
    CVE-2024-32462 Public exploit

    Flatpak vulnerable to a sandbox escape via RequestBackground portal due to bad argument parsing

    Flatpak is a system for building, distributing, and running sandboxed desktop applications on Linux. in versions before 1.10.9, 1.12.9, 1.14.6, and 1.15.8, a malicious or compromised Flatpak app could execute arbitrary code outside its sandbox. Normally, the …

References

  • report
    https://bugzilla.suse.com/1188902
  • report
    https://bugzilla.suse.com/1212476
  • report
    https://bugzilla.suse.com/1216320
  • web
    https://www.suse.com/security/cve/CVE-2024-32462
  • web
    https://www.suse.com/security/cve/CVE-2024-42472