threat
engine
.sh
Back
·
··:··
Home
/
Product
/
systemd project systemd
Product
systemd project systemd
56 known vulnerabilities across versions
Vulnerabilities are listed by affected version. Select any CVE for the full briefing and its intelligence graph.
Sort
Newest first
Oldest first
Highest CVSS
Lowest CVSS
Min CVSS
Any
4.0+
7.0+ (High)
9.0+ (Critical)
Published since
Reset
CVE-2026-40228
all versions
In systemd 259, systemd-journald can send ANSI escape sequences to the terminals of arbitrary users when a "logger -p emerg" comma
2.9
LOW
CVE-2026-40227
all versions
In systemd 260 before 261, a local unprivileged user can trigger an assert via an IPC API call with an array or map that has a nul
6.2
MEDIUM
CVE-2026-40226
>= 233 and < 257.12
In nspawn in systemd 233 through 259 before 260, an escape-to-host action can occur via a crafted optional config file.
6.4
MEDIUM
CVE-2026-40225
< 257.13
In udev in systemd before 260, local root execution can occur via malicious hardware devices and unsanitized kernel output.
6.4
MEDIUM
CVE-2026-40224
>= 259 and < 259.3
In systemd 259 before 260, there is local privilege escalation in systemd-machined because varlink can be used to reach the root n
6.7
MEDIUM
CVE-2026-40223
>= 258 and < 260
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes and User=<unset> unit exists and is
4.7
MEDIUM
CVE-2026-29111
>= 239 and < 257.11
systemd, a system and service manager, (as PID 1) hits an assert and freezes execution when an unprivileged IPC API call is made w
5.5
MEDIUM
CVE-2025-4598
< 252.37
A vulnerability was found in systemd-coredump. This flaw allows an attacker to force a SUID process to crash and replace it with a
4.7
MEDIUM
CVE-2023-7008
all versions
A vulnerability was found in systemd-resolved. This issue may allow systemd-resolved to accept records of DNSSEC-signed domains ev
5.9
MEDIUM
CVE-2023-31439
all versions
An issue was discovered in systemd 253. An attacker can modify the contents of past events in a sealed log file and then adjust th
5.3
MEDIUM
CVE-2023-31438
all versions
An issue was discovered in systemd 253. An attacker can truncate a sealed log file and then resume log sealing such that checking
5.3
MEDIUM
CVE-2023-31437
all versions
An issue was discovered in systemd 253. An attacker can modify a sealed log file such that, in some views, not all existing and se
5.3
MEDIUM
CVE-2023-26604
< 246.7
systemd before 247 does not adequately block local privilege escalation for some Sudo configurations, e.g., plausible sudoers file
7.8
HIGH
CVE-2022-4415
>= 246 and < 253
A vulnerability was found in systemd. This security flaw can cause a local information leak due to systemd-coredump not respecting
5.5
MEDIUM
CVE-2022-45873
>= 250 and <= 251
systemd 250 and 251 allows local users to achieve a systemd-coredump deadlock by triggering a crash that has a long backtrace. Thi
5.5
MEDIUM
CVE-2022-3821
<= 251
An off-by-one Error issue was discovered in Systemd in format_timespan() function of time-util.c. An attacker could supply specifi
5.5
MEDIUM
CVE-2022-2526
all versions
A use-after-free vulnerability was found in systemd. This issue occurs due to the on_stream_io() function and dns_stream_complete(
9.8
CRITICAL
CVE-2021-3997
>= 240 and < 250.2
A flaw was found in systemd. An uncontrolled recursion in systemd-tmpfiles may lead to a denial of service at boot time when too m
5.5
MEDIUM
CVE-2021-33910
< 246.15
basic/unit-name.c in systemd prior to 246.15, 247.8, 248.5, and 249.1 has a Memory Allocation with an Excessive Size Value (involv
5.5
MEDIUM
CVE-2020-13529
all versions
An exploitable denial-of-service vulnerability exists in Systemd 245. A specially crafted DHCP FORCERENEW packet can cause a serve
6.1
MEDIUM
CVE-2020-13776
<= 245
systemd through v245 mishandles numerical usernames such as ones composed of decimal digits or 0x followed by hex digits, as demon
6.7
MEDIUM
CVE-2020-1712
<= 244
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where asynchronous Polkit queries are performed
7.8
HIGH
CVE-2012-1101
all versions
systemd 37-1 does not properly handle non-existent services, which causes a denial of service (failure of login procedure).
5.5
MEDIUM
CVE-2019-20386
< 243
An issue was discovered in button_open in login/logind-button.c in systemd before 243. When executing the udevadm trigger command,
2.4
LOW
CVE-2018-21029
>= 239 and < 244
systemd 239 through 245 accepts any certificate signed by a trusted certificate authority for DNS Over TLS. Server Name Indication
9.8
CRITICAL
CVE-2019-15718
all versions
In systemd 240, bus_open_system_watch_bind_with_description in shared/bus-util.c (as used by systemd-resolved to connect to the sy
4.4
MEDIUM
CVE-2018-20839
all versions
systemd 242 changes the VT1 mode upon a logout, which allows attackers to read cleartext passwords in certain circumstances, such
4.3
MEDIUM
CVE-2019-3844
< 242
It was discovered that a systemd service that uses DynamicUser property can get new privileges through the execution of SUID binar
7.8
HIGH
CVE-2019-3843
< 242
It was discovered that a systemd service that uses DynamicUser property can create a SUID/SGID binary that would be allowed to run
7.8
HIGH
CVE-2019-3842
<= 241
In systemd before v242-rc4, it was discovered that pam_systemd does not properly sanitize the environment before using the XDG_SEA
7.0
HIGH
CVE-2019-6454
all versions
An issue was discovered in sd-bus in systemd 239. bus_process_object() in libsystemd/sd-bus/bus-objects.c allocates a variable-len
5.5
MEDIUM
CVE-2018-16888
< 237
It was discovered systemd does not correctly check the content of PIDFile files before using it to kill processes. When a service
4.7
MEDIUM
CVE-2018-16865
<= 240
An allocation of memory without limits, that could result in the stack clashing with another memory region, was discovered in syst
7.8
HIGH
CVE-2018-16864
<= 240
An allocation of memory without limits, that could result in the stack clashing with another memory region, was discovered in syst
7.8
HIGH
CVE-2018-16866
>= 221 and <= 239
An out of bounds read was discovered in systemd-journald in the way it parses log messages that terminate with a colon ':'. A loca
3.3
LOW
CVE-2018-15688
<= 239
A buffer overflow vulnerability in the dhcp6 client of systemd allows a malicious dhcp6 server to overwrite heap memory in systemd
8.8
HIGH
CVE-2018-15687
>= 235 and < 240
A race condition in chown_one() of systemd allows an attacker to cause systemd to set arbitrary permissions on arbitrary files. Af
7.0
HIGH
CVE-2018-15686
<= 239
A vulnerability in unit_deserialize of systemd allows an attacker to supply arbitrary state across systemd re-execution via Notify
7.8
HIGH
CVE-2018-1049
< 234
In systemd prior to 234 a race condition exists between .mount and .automount units such that automount requests from kernel may n
5.9
MEDIUM
CVE-2018-6954
<= 237
systemd-tmpfiles in systemd through 237 mishandles symlinks present in non-terminal path components, which allows local users to o
7.8
HIGH
CVE-2017-18078
< 237
systemd-tmpfiles in systemd before 237 attempts to support ownership/permission changes on hardlinked files even if the fs.protect
7.8
HIGH
CVE-2017-15908
all versions
In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC resource record to trigger an infinite
7.5
HIGH
CVE-2015-7510
all versions
Stack-based buffer overflow in the getpwnam and getgrnam functions of the NSS module nss-mymachines in systemd.
9.8
CRITICAL
CVE-2017-1000082
>= 229 and < 234
systemd v233 and earlier fails to safely parse usernames starting with a numeric digit (e.g. "0day"), running the service in quest
9.8
CRITICAL
CVE-2017-9445
>= 223 and <= 233
In systemd through 233, certain sizes passed to dns_packet_new in systemd-resolved can cause it to allocate a buffer that's too sm
7.5
HIGH
CVE-2017-9217
<= 233
systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash) via a crafted DNS response with a
7.5
HIGH
CVE-2016-10156
all versions
A flaw in systemd v228 in /src/basic/fs-util.c caused world writable suid files to be created when using the systemd timers featur
7.8
HIGH
CVE-2016-7796
all versions
The manager_dispatch_notify_fd function in systemd allows local users to cause a denial of service (system hang) via a zero-length
5.5
MEDIUM
CVE-2016-7795
<= 231
The manager_invoke_notify_message function in systemd 231 and earlier allows local users to cause a denial of service (assertion f
5.5
MEDIUM
CVE-2012-0871
<= 037
The session_link_x11_socket function in login/logind-session.c in systemd-logind in systemd, possibly 37 and earlier, allows local
CVE-2013-4394
< 194
The SetX11Keyboard function in systemd, when PolicyKit Local Authority (PKLA) is used to change the group permissions on the X Key
CVE-2013-4393
< 194
journald in systemd, when the origin of native messages is set to file, allows local users to cause a denial of service (logging s
CVE-2013-4392
< 239
systemd, when updating file permissions, allows local users to change the permissions and SELinux security contexts for arbitrary
5.0
MEDIUM
CVE-2013-4391
< 190
Integer overflow in the valid_user_field function in journal/journald-native.c in systemd allows remote attackers to cause a denia
CVE-2013-4327
<= 207
systemd does not properly use D-Bus for communication with a polkit authority, which allows local users to bypass intended access
CVE-2012-1174
all versions
The rm_rf_children function in util.c in the systemd-logind login manager in systemd before 44, when logging out, allows local use
Vulnerabilities
CISA KEV catalog
CWE weaknesses
CAPEC attack patterns
Package vulnerabilities
Threat intelligence
Threat actors
Tools & malware
ATT&CK techniques
IOCs
Detection & defense
Sigma rules
YARA rules
Atomic Red Team tests
D3FEND countermeasures
Compliance
NIST 800-53
ISO 27001:2022
SOC 2 TSC
PCI-DSS v4.0
CIS Controls v8.1
About
All capabilities
Live statistics
Data sources
Privacy policy
Terms of service
threatengine.sh · Open-source threat intelligence platform · 100+ authoritative sources · Every fact traces to its origin