8.8 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): Low (L)
- User Interaction (UI): None (N)
- Scope (S): Changed (C)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Changed (C)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
Activity log
- Created suggestion
Pipewire: pipewire: sandbox escape and arbitrary code execution via malicious library loading
A flaw was found in PipeWire, a multimedia server. This vulnerability allows an attacker to escape sandboxed applications, such as Flatpak, by exploiting PipeWire's PulseAudio compatibility layer. An attacker with minimal permissions within a sandboxed environment can load a malicious library, leading to arbitrary code execution outside the sandbox and potential compromise of the user's system.
References
Affected products
Matching in nixpkgs
pkgs.libkrun
Dynamic library providing Virtualization-based process isolation capabilities
pkgs.pipewire
Server and user space API to deal with multimedia pipelines
pkgs.libkrunfw
Dynamic library bundling the guest payload consumed by libkrun
pkgs.libkrun-efi
EFI variant of Libkrun, a dynamic library providing Virtualization-based process isolation capabilities
pkgs.libkrun-sev
Dynamic library providing Virtualization-based process isolation capabilities
pkgs.libkrun-tdx
Dynamic library providing Virtualization-based process isolation capabilities
pkgs.faust2firefox
The faust2firefox script, part of faust functional programming language for realtime audio signal processing
pkgs.firefox_decrypt
Tool to extract passwords from profiles of Mozilla Firefox and derivates
pkgs.pkgsRocm.firefox
Web browser built from Firefox source tree
pkgs.firefox-unwrapped
Web browser built from Firefox source tree
pkgs.asha-pipewire-sink
Sample ASHA implementation for Linux designed to work with pipewire and bluez
-
nixos-unstable 0-unstable-2025-05-20
- nixpkgs-unstable 0-unstable-2025-05-20
- nixos-unstable-small 0-unstable-2025-05-20
-
nixos-26.05 0-unstable-2025-05-20
- nixos-26.05-small 0-unstable-2025-05-20
- nixpkgs-26.05-darwin 0-unstable-2025-05-20
pkgs.firefox-gnome-theme
GNOME theme for Firefox
pkgs.firefox-sync-client
Commandline-utility to list/view/edit/delete entries in a firefox-sync account
pkgs.pkgsRocm.firefoxpwa
Tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox (native component)
pkgs.firefoxpwa-unwrapped
Tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox (native component)
pkgs.firefox-esr-unwrapped
Web browser built from Firefox source tree
-
nixos-unstable 140.12.0esr
- nixpkgs-unstable 140.12.0esr
- nixos-unstable-small 140.12.0esr
-
nixos-26.05 140.12.0esr
- nixos-26.05-small 140.12.0esr
- nixpkgs-26.05-darwin 140.12.0esr
pkgs.gpd-pocket-4-pipewire
Pipewire audio DSP for internal speakers of GPD Pocket 4
-
nixos-unstable 4-pipewire-0.0.1
- nixpkgs-unstable 4-pipewire-0.0.1
- nixos-unstable-small 4-pipewire-0.0.1
-
nixos-26.05 4-pipewire-0.0.1
- nixos-26.05-small 4-pipewire-0.0.1
- nixpkgs-26.05-darwin 4-pipewire-0.0.1
pkgs.kdePackages.kpipewire
Components relating to Flatpak 'pipewire' use in Plasma.
pkgs.pkgsRocm.firefox-beta
Web browser built from Firefox Beta Release source tree
pkgs.firefox-beta-unwrapped
Web browser built from Firefox Beta Release source tree
pkgs.pkgsRocm.firefox-mobile
Web browser built from Firefox source tree
pkgs.firefox-esr-140-unwrapped
Web browser built from Firefox source tree
-
nixos-unstable 140.12.0esr
- nixpkgs-unstable 140.12.0esr
- nixos-unstable-small 140.12.0esr
-
nixos-26.05 140.12.0esr
- nixos-26.05-small 140.12.0esr
- nixpkgs-26.05-darwin 140.12.0esr
pkgs.pkgsRocm.firefox-unwrapped
Web browser built from Firefox source tree
pkgs.pkgsRocm.firefox-devedition
Web browser built from Firefox Developer Edition source tree
pkgs.firefox-devedition-unwrapped
Web browser built from Firefox Developer Edition source tree
pkgs.wayland-pipewire-idle-inhibit
Suspends automatic idling of Wayland compositors when media is being played through Pipewire
pkgs.pkgsRocm.firefox-beta-unwrapped
Web browser built from Firefox Beta Release source tree
pkgs.gnomeExtensions.firefox-profiles
Easily launch Firefox with your favorite profile right from the indicator menu!
pkgs.gnomeExtensions.pipewire-settings
Top bar menu to set Pipewire's buffer size and samplerate
pkgs.pkgsRocm.firefox-devedition-unwrapped
Web browser built from Firefox Developer Edition source tree
pkgs.gnomeExtensions.pipewire-airplay-toggle
Quick Setting menu toggle to enable/disable the RAOP Discover Module in PipeWire, allowing users to quickly and easily show or hide their AirPlay enabled speakers. This extension now also supports PulseAudio starting from version 8. For full details and dependency information, please review the GitHub repository wiki.
pkgs.gnomeExtensions.firefox-pip-always-on-top
Automatically sets Picture-in-Picture windows to always be on top and visible on all workspaces
pkgs.gnomeExtensions.pip-alwaysontop-for-firefox
Enable Picture-in-Picture(PIP) mode to always be on for Firefox in Gnome.
pkgs.obs-studio-plugins.obs-pipewire-audio-capture
Audio device and application capture for OBS Studio using PipeWire
pkgs.vscode-extensions.firefox-devtools.vscode-firefox-debug
Visual Studio Code extension for debugging web applications and browser extensions in Firefox
Package maintainers
-
@onny Jonas Heinrich <onny@project-insanity.org>
-
@magnetophon Bart Brouns <bart@magnetophon.nl>
-
@pmahoney Patrick Mahoney <pat@polycrystal.org>
-
@jopejoe1 jopejoe1 <nixpkgs@missing.ninja>
-
@rhendric Ryan Hendrickson
-
@mweinelt Martin Weinelt <hexa@darmstadt.ccc.de>
-
@nekowinston winston <hey@winston.sh>
-
@ambroisie Bruno BELANYI <bruno.nixpkgs@belanyi.fr>
-
@booxter Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
-
@unode Renato Alves <alves.rjc@gmail.com>
-
@schnusch schnusch
-
@camillemndn Camille M. <camillemondon@free.fr>
-
@pasqui23 pasqui23 <p3dimaria@hotmail.it>
-
@honnip Jung seungwoo <me@honnip.page>
-
@MarcelCoding Marcel <me@m4rc3l.de>
-
@mjm Matt Moriarity <matt@mattmoriarity.com>
-
@peterhoeg Peter Hoeg <peter@hoeg.com>
-
@LunNova Luna Nova <nixpkgs-maintainer@lunnova.dev>
-
@K900 Ilya K. <me@0upti.me>
-
@NickCao Nick Cao <nickcao@nichi.co>
-
@FRidh Frederik Rietdijk <fridh@fridh.nl>
-
@nyanloutre Paul Trehiou <paul@nyanlout.re>
-
@SuperSandro2000 Sandro Jäckel <sandro.jaeckel@gmail.com>
-
@bkchr Bastian Köcher <nixos@kchr.de>
-
@ilya-fedin Ilya Fedin <fedin-ilja2010@ya.ru>
-
@nrabulinski Nikodem Rabuliński <1337-nix@nrab.lol>
-
@RossComputerGuy Tristan Ross <tristan.ross@midstall.com>
-
@quinneden Quinn Edenfield <quinn@qeden.dev>
-
@fxzzi Faaris Ansari <faaris.ansari@proton.me>
-
@Elinvention Elia Argentieri <elia@elinvention.ovh>
-
@qweered Aliaksandr Samatyia <grubian2@gmail.com>
-
@felschr Felix Schröter <dev@felschr.com>
-
@rafameou Rafael Mazzutti <rafaelmazz22@gmail.com>