Logo
componentsystemd
Name
systemd
Version
255.21
Type
library
Description
A System and service manager
Licenses
GPL-2.0-only & LGPL-2.1-or-later
PURL
-
CPE
cpe:2.3:*:systemd_project:systemd:255.21:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
kirkstone
250.14
master
259.5

Patches#


#
Title
Author
Resolve
1
nspawn: apply BindUser/Ephemeral from settings file only if
Luca Boccassi <luca.boccassi@gmail.com>
CVE-2026-40226
2
missing_type.h: add comparison_fn_t
Chen Qi <Qi.Chen@windriver.com>
3
pass correct parameters to getdents64
Khem Raj <raj.khem@gmail.com>
4
add fallback parse_printf_format implementation
Alexander Kanavin <alex.kanavin@gmail.com>
5
timedated: Respond on org.freedesktop.timedate1.SetNTP only
=?UTF-8?q?Michal=20Koutn=C3=BD?= <mkoutny@suse.com>
6
implment systemd-sysv-install for OE
Khem Raj <raj.khem@gmail.com>
7
add missing FTW_ macros for musl
Chen Qi <Qi.Chen@windriver.com>
8
errno-util: Make STRERROR portable for musl
Khem Raj <raj.khem@gmail.com>
9
Define glibc compatible basename() for non-glibc systems
Khem Raj <raj.khem@gmail.com>
10
sd-event: Make malloc_trim() conditional on glibc
Khem Raj <raj.khem@gmail.com>
11
avoid missing LOCK_EX declaration
Chen Qi <Qi.Chen@windriver.com>
12
udev: check for invalid chars in various fields received from
Luca Boccassi <luca.boccassi@gmail.com>
CVE-2026-40225
13
avoid redefinition of prctl_mm_map structure
Chen Qi <Qi.Chen@windriver.com>
14
Adjust for musl headers
Khem Raj <raj.khem@gmail.com>
15
missing_syscall.h: Define MIPS ABI defines for musl
Khem Raj <raj.khem@gmail.com>
16
udev: fix review mixup
Luca Boccassi <luca.boccassi@gmail.com>
CVE-2026-40225
17
do not disable buffer in writing files
Chen Qi <Qi.Chen@windriver.com>
18
src/basic/missing.h: check for missing strndupa
Chen Qi <Qi.Chen@windriver.com>
19
Use uintmax_t for handling rlim_t
Chen Qi <Qi.Chen@windriver.com>
20
shared: Do not use malloc_info on musl
Khem Raj <raj.khem@gmail.com>
21
distinguish XSI-compliant strerror_r from GNU-specifi
Chen Qi <Qi.Chen@windriver.com>
22
Do not disable buffering when writing to oom_score_adj
Chen Qi <Qi.Chen@windriver.com>
23
binfmt: Don't install dependency links at install time for
Chen Qi <Qi.Chen@windriver.com>
24
don't pass AT_SYMLINK_NOFOLLOW flag to faccessat()
Andre McCurdy <armccurdy@gmail.com>
25
Handle __cpu_mask usage
Scott Murray <scott.murray@konsulko.com>
26
Handle missing gshadow
Alex Kiernan <alex.kiernan@gmail.com>
27
don't fail if GLOB_BRACE and GLOB_ALTDIRFUNC is not defined
Chen Qi <Qi.Chen@windriver.com>
28
test-bus-error: strerror() is assumed to be GNU specific
Khem Raj <raj.khem@gmail.com>
29
nspawn: normalize pivot_root paths
Luca Boccassi <luca.boccassi@gmail.com>
CVE-2026-40226

Vulnerabilities#


Name
Analysis
Description
Patched
In nspawn in systemd 233 through 259 before 260, an escape-to-host action can occur via a crafted optional config file.
Patched
In udev in systemd before 260, local root execution can occur via malicious hardware devices and unsanitized kernel output.
Exploitable
systemd, a system and service manager, (as PID 1) hits an assert and freezes execution when an unprivileged IPC API call is made with spurious data. On version v249 and older the effect is not an assert, but stack overwriting, with the attacker controlled content. From version v250 and newer this is not possible as the safety check causes an assert instead. This IPC call was added in v239, so versions older than that are not affected. Versions 260-rc1, 259.2, 258.5, and 257.11 contain patches. No known workarounds are available.