Every CVE Search/ Get API key

CVE-2026-4105

Systemd: systemd: privilege escalation via improper access control in registermachine d-bus method

6.7 MediumFix available

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.15%Up 0.1 points since Mar 13, 2026
90%50%10%1%

What each source reports

CVE List Score used 6.7

Systemd: systemd: privilege escalation via improper access control in registermachine d-bus method

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.

Record
CVE-2026-4105
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-284
Updated
2026-11-06
EUVDEUVD-2026-11774 6.7

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.

Record
EUVD-2026-11774
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-06
NVD 6.7

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.

Record
CVE-2026-4105
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-284
Updated
2026-11-06
OSV 6.7

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.

Record
CVE-2026-4105
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2026-4105 6.7

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.

Record
DEBIAN-CVE-2026-4105
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-07
OSVOESA-2026-1910 6.7

systemd security update

systemd is a system and service manager that runs as PID 1 and starts the rest of the system.

Security Fix(es):

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.(CVE-2026-29111)

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.(CVE-2026-4105)

Record
OESA-2026-1910
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 26 moreShow less
OSVOESA-2026-1911 6.7

systemd security update

systemd is a system and service manager that runs as PID 1 and starts the rest of the system.

Security Fix(es):

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.(CVE-2026-29111)

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.(CVE-2026-4105)

Record
OESA-2026-1911
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1912 6.7

systemd security update

systemd is a system and service manager that runs as PID 1 and starts the rest of the system.

Security Fix(es):

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.(CVE-2026-4105)

Record
OESA-2026-1912
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1913 6.7

systemd security update

systemd is a system and service manager that runs as PID 1 and starts the rest of the system.

Security Fix(es):

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.(CVE-2026-4105)

Record
OESA-2026-1913
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1914 6.7

systemd security update

systemd is a system and service manager that runs as PID 1 and starts the rest of the system.

Security Fix(es):

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.(CVE-2026-29111)

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.(CVE-2026-4105)

Record
OESA-2026-1914
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1915 6.7

systemd security update

systemd is a system and service manager that runs as PID 1 and starts the rest of the system.

Security Fix(es):

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.(CVE-2026-29111)

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.(CVE-2026-4105)

Record
OESA-2026-1915
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:7299 7.8

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:7299
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-4105 6.7

CVE-2026-4105 in rootio-systemd - Patched by Root

Root has patched CVE-2026-4105 in the rootio-systemd package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2026-4105
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-4105 6.7

CVE-2026-4105 in rootio-systemd - Patched by Root

Root has patched CVE-2026-4105 in the rootio-systemd package for Root:Debian:13. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-13-CVE-2026-4105
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-4105 6.7

A flaw was found in systemd. The systemd-machined service contains an Improper Access Control vulnerability due to insufficient validation of the class parameter in the RegisterMachine D-Bus (Desktop Bus) method. A local unprivileged user can exploit this by attempting to register a machine with a specific class value, which may leave behind a usable, attacker-controlled machine object. This allows the attacker to invoke methods on the privileged object, leading to the execution of arbitrary commands with root privileges on the host system.

Record
UBUNTU-CVE-2026-4105
CVSS 3.1
6.7 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2026-1776099155 No score

systemd: Fix of 2 CVEs

  • CVE-2026-29111: validate input cgroup path in GetUnitByControlGroup to prevent PID 1 assert/freeze on spurious IPC API calls
  • CVE-2026-4105: reject invalid class types when registering machines in systemd-machined to prevent privilege escalation
Record
CLSA-2026-1776099155
Updated
2026-11-02
OSVCLSA-2026-1776345550 No score

systemd: Fix of CVE-2026-4105

  • CVE-2026-4105: machined: reject invalid class types when registering machines
Record
CLSA-2026-1776345550
Updated
2026-11-02
OSVopenSUSE-SU-2026:10624-1 No score

libsystemd0-259.5-1.3 on GA media

These are all security issues fixed in the libsystemd0-259.5-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10624-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20471-1 No score

Security update for systemd

This update for systemd fixes the following issues:

Update to systemd v257.13:

Security issues:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • CVE-2026-29111: local unprivileged user can trigger an assert in systemd (bsc#1259418).
  • udev: local root execution via malicious hardware devices and unsanitized kernel output (bsc#1259697).

Non security issues:

  • Avoid shipping (empty) directories and ghost files in /var (jsc#PED-14853).
  • Sign systemd-boot EFI binary on aarch64 (bsc#1258344)
  • terminal-util: stop doing 0/upper bound check in tty_is_vc() (bsc#1255326)

Changelog:

  • 6941d92dc2 machined: reject invalid class types when registering machines (bsc#1259650 CVE-2026-4105)
  • 03bb697b8d udev: check for invalid chars in various fields received from the kernel (bsc#1259697)
  • 54588d2ded core: validate input cgroup path more prudently (bsc#1259418 CVE-2026-29111)
  • fb9d92682b terminal-util: stop doing 0/upper bound check in tty_is_vc() (bsc#1255326)

For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/3c53ef3ea20bd43ef587cbdfa7107aeb1ef55654...d349fc5cd4f9ee2b7884c2610647e92806d14b28

Record
openSUSE-SU-2026:20471-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21754-1 No score

Security update for systemd

This update for systemd fixes the following issue:

Security issue fixed:

  • CVE-2026-16742: systemd-homed: local privilege escalation due to missing home record signature verification on the authentication path (bsc#1271444).

Non security issue fixed:

  • systemd-resolved fails to start due to write access to tmpfs denied (bsc#1237515).
Record
openSUSE-SU-2026:21754-1
Updated
2026-11-02
OSVSUSE-SU-2026:0990-1 No score

Security update for systemd

This update for systemd fixes the following issues:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • CVE-2026-29111: local unprivileged user can trigger an assert in systemd (bsc#1259418).
  • udev: check for invalid chars in various fields received from the kernel (bsc#1259697).

Changelog:

  • 566517ffcb machined: reject invalid class types when registering machines
  • abbdd89d78 udev: fix review mixup
  • c9cedd26be udev-builtin-net-id: print cescaped bad attributes
  • c0f4ec3db9 udev: ensure tag parsing stays within bounds
  • 38afcb73cc udev: ensure there is space for trailing NUL before calling sprintf
  • a64247de62 udev: check for invalid chars in various fields received from the kernel
  • ecce32966e core/cgroup: avoid one unnecessary strjoina()
  • 6abd2b5bd2 core: validate input cgroup path more prudently
  • 2d7d93d6c1 alloc-util: add strdupa_safe() + strndupa_safe() and use it everywhere
Record
SUSE-SU-2026:0990-1
Updated
2026-11-02
OSVSUSE-SU-2026:0991-1 No score

Security update for systemd

This update for systemd fixes the following issue:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • udev: check for invalid chars in various fields received from the kernel (bsc#1259697).

Changelog:

cbf8ee66ee machined: reject invalid class types when registering machines 1a55ad48da udev: fix review mixup 1eba76668c udev-builtin-net-id: print cescaped bad attributes cbd4b55380 udev: ensure tag parsing stays within bounds 5973d3b1cc udev: ensure there is space for trailing NUL before calling sprintf f038eb6c8b udev: check for invalid chars in various fields received from the kernel

Record
SUSE-SU-2026:0991-1
Updated
2026-11-02
OSVSUSE-SU-2026:1040-1 No score

Security update for systemd

This update for systemd fixes the following issues:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • CVE-2026-29111: local unprivileged user can trigger an assert in systemd (bsc#1259418).
  • udev: check for invalid chars in various fields received from the kernel (bsc#1259697).

Changelog:

  • a943e3ce2f machined: reject invalid class types when registering machines
  • 71593f77db udev: fix review mixup
  • 73a89810b4 udev-builtin-net-id: print cescaped bad attributes
  • 0f360bfdc0 udev-builtin-net_id: do not assume the current interface name is ethX
  • 40905232e2 udev: ensure tag parsing stays within bounds
  • 7bce9026e3 udev: ensure there is space for trailing NUL before calling sprintf
  • d018ac1ea3 udev: check for invalid chars in various fields received from the kernel
  • aef6e11921 core/cgroup: avoid one unnecessary strjoina()
  • cc7426f38a sd-json: fix off-by-one issue when updating parent for array elements
  • 26a748f727 core: validate input cgroup path more prudently
  • 99d8308fde core/dbus-manager: propagate meaningful dbus errors from EnqueueMarkedJobs
Record
SUSE-SU-2026:1040-1
Updated
2026-11-02
OSVSUSE-SU-2026:1061-1 No score

Security update for systemd

This update for systemd fixes the following issues:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • CVE-2026-29111: local unprivileged user can trigger an assert in systemd (bsc#1259418).
  • udev: check for invalid chars in various fields received from the kernel (bsc#1259697).

Changelog:

  • 6a38d88a42 machined: reject invalid class types when registering machines
  • 8c9a592e5a udev: fix review mixup
  • b57007a917 udev-builtin-net-id: print cescaped bad attributes
  • ee23c7604b udev-builtin-net_id: do not assume the current interface name is ethX
  • 0f63e799e6 udev: ensure tag parsing stays within bounds
  • 046f52ec12 udev: ensure there is space for trailing NUL before calling sprintf
  • 5be21460ce udev: check for invalid chars in various fields received from the kernel
  • 9559607b16 core/cgroup: avoid one unnecessary strjoina()
  • fcae348ca4 core: validate input cgroup path more prudently
  • a3ca6b3031 alloc-util: add strdupa_safe() + strndupa_safe() and use it everywhere
  • 08125d6b06 units: add dep on systemd-logind.service by [email protected]
Record
SUSE-SU-2026:1061-1
Updated
2026-11-02
OSVSUSE-SU-2026:20822-1 No score

Security update for systemd

This update for systemd fixes the following issues:

Security issues:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • CVE-2026-29111: local unprivileged user can trigger an assert in systemd (bsc#1259418).
  • udev: check for invalid chars in various fields received from the kernel (bsc#1259697).

Non security issues:

  • Name libsystemd-{shared,core} based on the major version of systemd and the package release number (bsc#1228081, bsc#1256427)
  • detect-virt: bare-metal GCE only for x86 and i386 (bsc#1254293)

Changelog:

  • a943e3ce2f machined: reject invalid class types when registering machines
  • 71593f77db udev: fix review mixup
  • 73a89810b4 udev-builtin-net-id: print cescaped bad attributes
  • 0f360bfdc0 udev-builtin-net_id: do not assume the current interface name is ethX
  • 40905232e2 udev: ensure tag parsing stays within bounds
  • 7bce9026e3 udev: ensure there is space for trailing NUL before calling sprintf
  • d018ac1ea3 udev: check for invalid chars in various fields received from the kernel
  • aef6e11921 core/cgroup: avoid one unnecessary strjoina()
  • cc7426f38a sd-json: fix off-by-one issue when updating parent for array elements
  • 26a748f727 core: validate input cgroup path more prudently
  • 99d8308fde core/dbus-manager: propagate meaningful dbus errors from EnqueueMarkedJobs
  • 8bbac1d508 detect-virt: bare-metal GCE only for x86 and i386
Record
SUSE-SU-2026:20822-1
Updated
2026-11-02
OSVSUSE-SU-2026:20826-1 No score

Security update for systemd

This update for systemd fixes the following issues:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • CVE-2026-29111: local unprivileged user can trigger an assert in systemd (bsc#1259418).
  • udev: check for invalid chars in various fields received from the kernel (bsc#1259697).

Changelog:

  • a943e3ce2f machined: reject invalid class types when registering machines
  • 71593f77db udev: fix review mixup
  • 73a89810b4 udev-builtin-net-id: print cescaped bad attributes
  • 0f360bfdc0 udev-builtin-net_id: do not assume the current interface name is ethX
  • 40905232e2 udev: ensure tag parsing stays within bounds
  • 7bce9026e3 udev: ensure there is space for trailing NUL before calling sprintf
  • d018ac1ea3 udev: check for invalid chars in various fields received from the kernel
  • aef6e11921 core/cgroup: avoid one unnecessary strjoina()
  • cc7426f38a sd-json: fix off-by-one issue when updating parent for array elements
  • 26a748f727 core: validate input cgroup path more prudently
  • 99d8308fde core/dbus-manager: propagate meaningful dbus errors from EnqueueMarkedJobs
Record
SUSE-SU-2026:20826-1
Updated
2026-11-02
OSVSUSE-SU-2026:20998-1 No score

Security update for systemd

This update for systemd fixes the following issues:

Update to systemd v257.13:

Security issues:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • CVE-2026-29111: local unprivileged user can trigger an assert in systemd (bsc#1259418).
  • udev: local root execution via malicious hardware devices and unsanitized kernel output (bsc#1259697).

Non security issues:

  • Avoid shipping (empty) directories and ghost files in /var (jsc#PED-14853).
  • Sign systemd-boot EFI binary on aarch64 (bsc#1258344)
  • terminal-util: stop doing 0/upper bound check in tty_is_vc() (bsc#1255326)

Changelog:

  • 6941d92dc2 machined: reject invalid class types when registering machines (bsc#1259650 CVE-2026-4105)
  • 03bb697b8d udev: check for invalid chars in various fields received from the kernel (bsc#1259697)
  • 54588d2ded core: validate input cgroup path more prudently (bsc#1259418 CVE-2026-29111)
  • fb9d92682b terminal-util: stop doing 0/upper bound check in tty_is_vc() (bsc#1255326)

For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/3c53ef3ea20bd43ef587cbdfa7107aeb1ef55654...d349fc5cd4f9ee2b7884c2610647e92806d14b28

Record
SUSE-SU-2026:20998-1
Updated
2026-11-02
OSVSUSE-SU-2026:21003-1 No score

Security update for systemd

This update for systemd fixes the following issues:

Update to systemd v257.13:

Security issues:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • CVE-2026-29111: local unprivileged user can trigger an assert in systemd (bsc#1259418).
  • udev: local root execution via malicious hardware devices and unsanitized kernel output (bsc#1259697).

Non security issues:

  • Avoid shipping (empty) directories and ghost files in /var (jsc#PED-14853).
  • Sign systemd-boot EFI binary on aarch64 (bsc#1258344)
  • terminal-util: stop doing 0/upper bound check in tty_is_vc() (bsc#1255326)

Changelog:

  • 6941d92dc2 machined: reject invalid class types when registering machines (bsc#1259650 CVE-2026-4105)
  • 03bb697b8d udev: check for invalid chars in various fields received from the kernel (bsc#1259697)
  • 54588d2ded core: validate input cgroup path more prudently (bsc#1259418 CVE-2026-29111)
  • fb9d92682b terminal-util: stop doing 0/upper bound check in tty_is_vc() (bsc#1255326)

For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/3c53ef3ea20bd43ef587cbdfa7107aeb1ef55654...d349fc5cd4f9ee2b7884c2610647e92806d14b28

Record
SUSE-SU-2026:21003-1
Updated
2026-11-02
OSVSUSE-SU-2026:21144-1 No score

Security update for systemd

This update for systemd fixes the following issues:

Update to systemd v257.13:

Security issues:

  • CVE-2026-4105: privilege escalation due to improper access control in RegisterMachine D-Bus method (bsc#1259650).
  • CVE-2026-29111: local unprivileged user can trigger an assert in systemd (bsc#1259418).
  • udev: local root execution via malicious hardware devices and unsanitized kernel output (bsc#1259697).

Non security issues:

  • Avoid shipping (empty) directories and ghost files in /var (jsc#PED-14853).
  • Sign systemd-boot EFI binary on aarch64 (bsc#1258344)
  • terminal-util: stop doing 0/upper bound check in tty_is_vc() (bsc#1255326)

Changelog:

  • 6941d92dc2 machined: reject invalid class types when registering machines (bsc#1259650 CVE-2026-4105)
  • 03bb697b8d udev: check for invalid chars in various fields received from the kernel (bsc#1259697)
  • 54588d2ded core: validate input cgroup path more prudently (bsc#1259418 CVE-2026-29111)
  • fb9d92682b terminal-util: stop doing 0/upper bound check in tty_is_vc() (bsc#1255326)

For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/3c53ef3ea20bd43ef587cbdfa7107aeb1ef55654...d349fc5cd4f9ee2b7884c2610647e92806d14b28

Record
SUSE-SU-2026:21144-1
Updated
2026-11-02
OSVSUSE-SU-2026:23454-1 No score

Security update for systemd

This update for systemd fixes the following issue:

Security issue fixed:

  • CVE-2026-16742: systemd-homed: local privilege escalation due to missing home record signature verification on the authentication path (bsc#1271444).

Non security issue fixed:

  • systemd-resolved fails to start due to write access to tmpfs denied (bsc#1237515).
Record
SUSE-SU-2026:23454-1
Updated
2026-11-02
OSVSUSE-SU-2026:23470-1 No score

Security update for systemd

This update for systemd fixes the following issue:

Security issue fixed:

  • CVE-2026-16742: systemd-homed: local privilege escalation due to missing home record signature verification on the authentication path (bsc#1271444).

Non security issue fixed:

  • systemd-resolved fails to start due to write access to tmpfs denied (bsc#1237515).
Record
SUSE-SU-2026:23470-1
Updated
2026-11-02
OSVSUSE-SU-2026:23620-1 No score

Security update for systemd

This update for systemd fixes the following issue:

Security issue fixed:

  • CVE-2026-16742: systemd-homed: local privilege escalation due to missing home record signature verification on the authentication path (bsc#1271444).

Non security issue fixed:

  • systemd-resolved fails to start due to write access to tmpfs denied (bsc#1237515).
Record
SUSE-SU-2026:23620-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
systemd
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-boot-unsigned
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-container
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-journal-remote
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-libs
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-oomd
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-pam
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-resolved
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-rpm-macros
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
Show 81 moreShow less
Affected packages
PackageAffectedFixed
systemd-standalone-sysusers
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-standalone-tmpfiles
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
systemd-udev
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 252-14.el9_2.3.tuxcare.els3
252-14.el9_2.3.tuxcare.els3
rhel-net-naming-sysattrs
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-boot-unsigned
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-container
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-devel
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-journal-remote
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-libs
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-oomd
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-pam
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-resolved
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-rpm-macros
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-standalone-sysusers
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-standalone-tmpfiles
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-udev
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd-ukify
TuxCare:AlmaLinux:9.6
before 252-51.el9_6.3.alma.2.tuxcare.els1
252-51.el9_6.3.alma.2.tuxcare.els1
systemd
Debian:12
before 252.39-1~deb12u2, plus listed versions
252.11-1252.11-1~deb12u1252.12-1~deb12u1252.14-1~deb12u1252.16-1~deb12u1
Show 26 moreShow less
252.17-1~deb12u1252.18-1~deb12u1252.19-1~deb12u1252.20-1~deb12u1252.21-1~deb12u1252.22-1~deb12u1252.23-1~deb12u1252.24-1~deb12u1252.25-1~deb12u1252.26-1~deb12u1252.26-1~deb12u2252.26-1~deb12u2~bpo11+1252.27-1~deb12u1252.28-1~deb12u1252.29-1~deb12u1252.29-1~deb12u1~bpo11+1252.30-1~deb12u1252.30-1~deb12u2252.31-1~deb12u1252.32-1~deb12u1252.33-1~deb12u1252.36-1~deb12u1252.38-1~deb12u1252.39-1~deb12u1252.6-1252.6-1+loong64
252.39-1~deb12u2
systemd
Debian:13
before 257.13-1~deb13u1, plus listed versions
257.7-1257.8-1~deb13u1257.8-1~deb13u2257.9-1~deb13u1
257.13-1~deb13u1
systemd
Debian:14
before 260~rc3-1, plus listed versions
257.13-1~deb13u1257.7-1257.8-1~deb13u1257.8-1~deb13u2257.9-1~deb13u1
Show 16 moreShow less
258-1258.1-1258.1-2258~rc1-1258~rc2-1258~rc2-2258~rc3-1258~rc4-1259-1259.1-1259~rc1-1259~rc2-1259~rc3-1260~rc1-1260~rc1-2260~rc2-1
260~rc3-1
systemd
openEuler:24.03-LTS-SP2
From an advisory covering 2 CVEs
before 255-57.oe2403sp2
255-57.oe2403sp2
systemd
openEuler:24.03-LTS-SP3
From an advisory covering 2 CVEs
before 255-57.oe2403sp3
255-57.oe2403sp3
systemd
openEuler:20.03-LTS-SP4
before 243-88.oe2003sp4
243-88.oe2003sp4
systemd
openEuler:22.03-LTS-SP4
before 249-112.oe2203sp4
249-112.oe2203sp4
systemd
openEuler:24.03-LTS
From an advisory covering 2 CVEs
before 255-57.oe2403
255-57.oe2403
systemd
openEuler:24.03-LTS-SP1
From an advisory covering 2 CVEs
before 255-57.oe2403sp1
255-57.oe2403sp1
systemd
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-boot-unsigned
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-container
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-devel
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-journal-remote
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-libs
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-networkd
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-networkd-defaults
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-oomd-defaults
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-pam
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-resolved
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-rpm-macros
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-shared
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-standalone-repart
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-standalone-shutdown
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-standalone-sysusers
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-standalone-tmpfiles
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-sysusers
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-tests
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-udev
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd-ukify
Red Hat:hummingbird:1
From an advisory covering 8 CVEs
before 0:260.1-2.1.hum1
0:260.1-2.1.hum1
systemd
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 2 CVEs
before 246.16-150300.7.65.1
246.16-150300.7.65.1
systemd
SUSE:Linux Enterprise Server 12 SP5-LTSS
before 228-157.75.1
228-157.75.1
systemd
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 228-157.75.1
228-157.75.1
systemd
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 2 CVEs
before 254.27-150600.4.62.1
254.27-150600.4.62.1
systemd
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 2 CVEs
before 254.27-150600.4.62.1
254.27-150600.4.62.1
systemd
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 2 CVEs
before 254.27-150600.4.62.1
254.27-150600.4.62.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 2 CVEs
before 254.27-150600.4.62.1
254.27-150600.4.62.1
systemd
openSUSE:Leap 15.6
From an advisory covering 2 CVEs
before 254.27-150600.4.62.1
254.27-150600.4.62.1
systemd
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 2 CVEs
before 249.17-150400.8.55.1
249.17-150400.8.55.1
systemd
SUSE:Linux Micro 6.0
From an advisory covering 2 CVEs
before 254.27-3.1
254.27-3.1
systemd
SUSE:Linux Micro 6.1
From an advisory covering 2 CVEs
before 254.27-slfo.1.1_4.1
254.27-slfo.1.1_4.1
systemd
SUSE:Linux Micro Extras 6.2
From an advisory covering 2 CVEs
before 257.13-160000.1.1
257.13-160000.1.1
systemd
SUSE:Linux Micro 6.2
From an advisory covering 2 CVEs
before 257.13-160000.1.1
257.13-160000.1.1
systemd
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 257.13-160000.1.1
257.13-160000.1.1
systemd
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 257.13-160000.1.1
257.13-160000.1.1
systemd
SUSE:Linux Micro Extras 6.2
From an advisory covering 4 CVEs
before 257.13-160000.4.1
257.13-160000.4.1
systemd
SUSE:Linux Micro 6.2
From an advisory covering 4 CVEs
before 257.13-160000.4.1
257.13-160000.4.1
systemd
SUSE:Linux Enterprise Server 16.0
From an advisory covering 4 CVEs
before 257.13-160000.4.1
257.13-160000.4.1
systemd
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 4 CVEs
before 257.13-160000.4.1
257.13-160000.4.1
systemd
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 259.5-1.3
259.5-1.3
systemd
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 257.13-160000.1.1
257.13-160000.1.1
systemd
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 257.13-160000.4.1
257.13-160000.4.1
systemd-mini
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 257.13-160000.4.1
257.13-160000.4.1

History

History
RecordedChangedSources
affected, productsCVE List, EUVD, NVD
factsEUVD
affected
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-4105 is a medium vulnerability (CVSS 6.7) in Red Hat Enterprise Linux 10, published March 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.15%, the 4th percentile. Fixed in rhel-net-naming-sysattrs 252-51.el9_6.3.alma.2.tuxcare.els1.

References

Show 86 moreShow less
MoveEnter Open