CVE-2026-29111 systemd: Local unprivileged user can trigger an assert
A local unprivileged user can trigger an assertion failure in systemd, causing the system to freeze and resulting in a denial of service.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-29111?
CVE-2026-29111 is a medium-severity denial of service vulnerability in Systemd Project Systemd, published on 23 Mar 2026. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
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.
Weakness: CWE-269
Which versions are affected by CVE-2026-29111?
It affects 1 product.
Linux distribution packages (40)
systemd AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-boot-unsigned AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-container AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-devel AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-journal-remote AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-libs AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-oomd AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-pam AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-resolved AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-rpm-macros AlmaLinux:10 | All versions | 257-13.el10_1.3.alma.1 |
systemd-rpm-macros AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-udev AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
systemd-ukify AlmaLinux:10 | All versions | 257-13.el10_1.3.alma.1 |
systemd-ukify AlmaLinux:10 | All versions | 257-23.el10_2.1.alma.1 |
rhel-net-naming-sysattrs AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
rhel-net-naming-sysattrs AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-boot-unsigned AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-boot-unsigned AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-container AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-container AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-devel AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-devel AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-journal-remote AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-journal-remote AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-libs AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-libs AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-oomd AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-oomd AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-pam AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-pam AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-resolved AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-resolved AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-rpm-macros AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-rpm-macros AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-udev AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-udev AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
systemd-ukify AlmaLinux:9 | All versions | 252-55.el9_7.9.alma.1 |
systemd-ukify AlmaLinux:9 | All versions | 252-67.el9_8.2.alma.1 |
Products include Systemd Project Systemd.
How do I fix CVE-2026-29111?
Apply the vendor's patch.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2026-29111 being exploited?
There is no known exploitation of CVE-2026-29111 in the wild and no public exploit code.
Other vulnerabilities in Systemd Project Systemd
Sources
Also known as ALSA-2026:13651, ALSA-2026:13677, ALSA-2026:19068, ALSA-2026:19213, AZL-80538, AZL-80937 and 26 more.