Systemd-coredump: race condition that allows a local attacker to crash a suid program and gain read access to the resulting core dump
A vulnerability was found in systemd-coredump. This flaw allows an attacker to force a SUID process to crash and replace it with a non-SUID binary to access the original's privileged process coredump, allowing the attacker to read sensitive data, such as /etc/shadow content, loaded by the original process. A SUID binary or process has a special type of permission, which allows the process to run with the file owner's permissions, regardless of the user executing the binary. This allows the process to access more restricted data than unprivileged users or processes would be able to. An attacker can leverage this flaw by forcing a SUID process to crash and force the Linux kernel to recycle the process PID before systemd-coredump can analyze the /proc/pid/auxv file. If the attacker wins the race condition, they gain access to the original's SUID process coredump file. They can read sensitive content loaded into memory by the original binary, affecting data confidentiality.
Affected products
- *
- <253.32
- <255.19
- <257.6
- <256.14
- <252.37
- <254.25
- *
- *
- *
- *
- *
Matching in nixpkgs
pkgs.rpm-ostree
Hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model
-
nixos-unstable -
- nixpkgs-unstable 2024.8
pkgs.systemd-lsp
Language server implementation for systemd unit files made in Rust
-
nixos-unstable -
- nixpkgs-unstable 0.1.0
pkgs.systemdLibs
System and service manager for Linux
-
nixos-unstable -
- nixpkgs-unstable 257.8
pkgs.rofi-systemd
Control your systemd units using rofi
-
nixos-unstable -
- nixpkgs-unstable 0.1.1
pkgs.systemd-wait
Wait for a systemd unit to enter a specific state
-
nixos-unstable -
- nixpkgs-unstable 0.1+2018-10-05
pkgs.systemdUkify
System and service manager for Linux
-
nixos-unstable -
- nixpkgs-unstable 257.8
pkgs.systemdgenie
Systemd management utility
-
nixos-unstable -
- nixpkgs-unstable 0.99.0
pkgs.check_systemd
Nagios / Icinga monitoring plugin to check systemd for failed units
-
nixos-unstable -
- nixpkgs-unstable 5.0.0
pkgs.systemdMinimal
System and service manager for Linux
-
nixos-unstable -
- nixpkgs-unstable 257.8
pkgs.systemd-netlogd
Forwards messages from the journal to other hosts over the network
-
nixos-unstable -
- nixpkgs-unstable 1.4.4
pkgs.systemd-bootchart
Boot performance graphing tool from systemd
-
nixos-unstable -
- nixpkgs-unstable 235
pkgs.networkmanager-l2tp
L2TP plugin for NetworkManager
-
nixos-unstable -
- nixpkgs-unstable l2tp-gnome-1.20.20
pkgs.networkmanager-sstp
NetworkManager's sstp plugin
-
nixos-unstable -
- nixpkgs-unstable 1.3.2
pkgs.networkmanager-vpnc
NetworkManager's VPNC plugin
-
nixos-unstable -
- nixpkgs-unstable 1.4.0
pkgs.systemd-manager-tui
Program for managing systemd services through a TUI
-
nixos-unstable -
- nixpkgs-unstable 1.1.0
pkgs.systemd-lock-handler
Translates systemd-system lock/sleep signals into systemd-user target activations
-
nixos-unstable -
- nixpkgs-unstable 2.4.2
pkgs.networkmanager-iodine
NetworkManager's iodine plugin
-
nixos-unstable -
- nixpkgs-unstable 1.2.0-unstable-2025-09-06
pkgs.networkmanager-openvpn
NetworkManager's OpenVPN plugin
-
nixos-unstable -
- nixpkgs-unstable 1.12.3
pkgs.haskellPackages.systemd
Systemd facilities (Socket activation, Notify)
-
nixos-unstable -
- nixpkgs-unstable 2.4.0
pkgs.php81Extensions.systemd
PHP extension allowing native interaction with systemd and its journal
-
nixos-unstable -
- nixpkgs-unstable 0.1.2-unstable-2018-06-11
pkgs.php82Extensions.systemd
PHP extension allowing native interaction with systemd and its journal
-
nixos-unstable -
- nixpkgs-unstable 0.1.2-unstable-2018-06-11
pkgs.php83Extensions.systemd
PHP extension allowing native interaction with systemd and its journal
-
nixos-unstable -
- nixpkgs-unstable 0.1.2-unstable-2018-06-11
pkgs.php84Extensions.systemd
PHP extension allowing native interaction with systemd and its journal
-
nixos-unstable -
- nixpkgs-unstable 0.1.2-unstable-2018-06-11
pkgs.systemd-language-server
Language Server for Systemd unit files
-
nixos-unstable -
- nixpkgs-unstable 0.3.5
pkgs.update-systemd-resolved
Helper script for OpenVPN to directly update the DNS settings of a link through systemd-resolved via DBus
-
nixos-unstable -
- nixpkgs-unstable 1.3.0
pkgs.networkmanager_strongswan
NetworkManager's strongswan plugin
-
nixos-unstable -
- nixpkgs-unstable 1.6.2
pkgs.python312Packages.systemd
Python module for native access to the systemd facilities
-
nixos-unstable -
- nixpkgs-unstable 235
pkgs.python313Packages.systemd
Python module for native access to the systemd facilities
-
nixos-unstable -
- nixpkgs-unstable 235
pkgs.networkmanager-fortisslvpn
NetworkManager’s FortiSSL plugin
-
nixos-unstable -
- nixpkgs-unstable 1.4.0
pkgs.networkmanager-openconnect
NetworkManager’s OpenConnect plugin
-
nixos-unstable -
- nixpkgs-unstable 1.2.10
pkgs.haskellPackages.systemd-api
systemd bindings
-
nixos-unstable -
- nixpkgs-unstable 0.1.0.1
pkgs.nagiosPlugins.check_systemd
Nagios / Icinga monitoring plugin to check systemd for failed units
-
nixos-unstable -
- nixpkgs-unstable 5.0.0
pkgs.prometheus-systemd-exporter
Exporter for systemd unit metrics
-
nixos-unstable -
- nixpkgs-unstable 0.7.0
pkgs.haskellPackages.warp-systemd
Socket activation and other systemd integration for the Warp web server (WAI)
-
nixos-unstable -
- nixpkgs-unstable 0.3.0.0
pkgs.gnomeExtensions.systemd-status
Show systemd system state
-
nixos-unstable -
- nixpkgs-unstable 8
pkgs.gnomeExtensions.systemd-manager
GNOME Shell extension to manage systemd services
-
nixos-unstable -
- nixpkgs-unstable 19
pkgs.haskellPackages.libsystemd-journal
Haskell bindings to libsystemd-journal
-
nixos-unstable -
- nixpkgs-unstable 1.4.6.0
pkgs.python312Packages.systemdunitparser
SystemdUnitParser is an extension to Python's configparser.RawConfigParser to properly parse systemd unit files
-
nixos-unstable -
- nixpkgs-unstable 0.4
pkgs.python313Packages.systemdunitparser
SystemdUnitParser is an extension to Python's configparser.RawConfigParser to properly parse systemd unit files
-
nixos-unstable -
- nixpkgs-unstable 0.4
pkgs.python312Packages.jupyterhub-systemdspawner
JupyterHub Spawner using systemd for resource isolation
-
nixos-unstable -
- nixpkgs-unstable 1.0.2
pkgs.python313Packages.jupyterhub-systemdspawner
JupyterHub Spawner using systemd for resource isolation
-
nixos-unstable -
- nixpkgs-unstable 1.0.2
-
nixos-unstable -
- nixpkgs-unstable 1.0.6
pkgs.gnomeExtensions.systemd-offline-update-indicator
Show an indicator for pending systemd offline updates.
-
nixos-unstable -
- nixpkgs-unstable 7
pkgs.tests.pkg-config.defaultPkgConfigPackages.libudev
Test whether systemd-257.8 exposes pkg-config modules libudev
pkgs.tests.pkg-config.defaultPkgConfigPackages.libsystemd
Test whether systemd-257.8 exposes pkg-config modules libsystemd
Package maintainers
-
@symphorien Guillaume Girol <symphorien_nixpkgs@xlumurb.eu>
-
@doronbehar Doron Behar <me@doronbehar.com>
-
@linsui linsui <linsui555@gmail.com>
-
@honnip Jung seungwoo <me@honnip.page>
-
@sternenseemann Lukas Epple <sternenseemann@systemli.org>
-
@mpscholten Marc Scholten <marc@digitallyinduced.com>
-
@obadz obadz <obadz-nixos@obadz.com>
-
@jtojnar Jan Tojnar <jtojnar@gmail.com>
-
@talyz Kim Lindberger <kim.lindberger@gmail.com>
-
@aanderse Aaron Andersen <aaron@fosslib.net>
-
@Ma27 Maximilian Bosch <maximilian@mbosch.me>
-
@piotrkwiecinski Piotr Kwiecinski <piokwiecinski+nixpkgs@gmail.com>
-
@chkno Scott Worley <scottworley@scottworley.com>
-
@RaitoBezarius Ryan Lahfa <ryan@lahfa.xyz>
-
@colonelpanic8 Ivan Malison <IvanMalison@gmail.com>
-
@arianvp Arian van Putten <arian.vanputten@gmail.com>
-
@flokli Florian Klink <flokli@flokli.de>
-
@LordGrimmauld Sören Bender <soeren@benjos.de>
-
@ElvishJerricco Will Fancher <elvishjerricco@gmail.com>
-
@brianmcgillion Brian McGillion <bmg.avoin@gmail.com>
-
@GaetanLepage Gaetan Lepage <gaetan@glepage.com>
-
@liff Olli Helenius <liff@iki.fi>
-
@mahyarmirrashed Mahyar Mirrashed <mah.mirr@gmail.com>
-
@VuiMuich Johannes Mayrhofer <vuimuich@quantentunnel.de>
-
@getchoo Seth Flynn <getchoo@tuta.io>
-
@benley Benjamin Staffin <benley@gmail.com>
-
@pasqui23 pasqui23 <p3dimaria@hotmail.it>
-
@eadwu Edmund Wu <edmund.wu@protonmail.com>
-
@kamadorueda Kevin Amado <kamadorueda@gmail.com>