CVE-2026-40223
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes...
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes and User=<unset> unit exists and is running.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
4.7
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes and User=<unset> unit exists and is running.
- Record
CVE-2026-40223- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-696
- Updated
- 2026-11-02
EUVDEUVD-2026-21394
4.7
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes and User=<unset> unit exists and is running.
- Record
EUVD-2026-21394- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-52rm-r39v-fwv9
4.7
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes...
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes and User=<unset> unit exists and is running.
- Record
GHSA-52rm-r39v-fwv9- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-696
- Updated
- 2026-11-02
NVD
4.7
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes and User=<unset> unit exists and is running.
- Record
CVE-2026-40223- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-696
- Updated
- 2026-11-02
OSV
4.7
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes and User=<unset> unit exists and is running.
- Record
CVE-2026-40223- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-696
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-40223
5.5
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes and User=<unset> unit exists and is running.
- Record
DEBIAN-CVE-2026-40223- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/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 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-40223
4.7
In systemd 258 before 260, a local unprivileged user can trigger an assert when a Delegate=yes and User=<unset> unit exists and is running.
- Record
UBUNTU-CVE-2026-40223- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
systemdDebian:14 |
before 260~rc1-1, plus listed versions 257.13-1~deb13u1257.7-1257.8-1~deb13u1257.8-1~deb13u2257.9-1~deb13u1 Show 13 moreShow less258-1258.1-1258.1-2258~rc1-1258~rc2-1258~rc2-2258~rc3-1258~rc4-1259-1259.1-1259~rc1-1259~rc2-1259~rc3-1 |
260~rc1-1 |
systemdRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-boot-unsignedRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-containerRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-develRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-journal-remoteRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-libsRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-networkdRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-networkd-defaultsRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-oomd-defaultsRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
Show 12 moreShow less
| Package | Affected | Fixed |
|---|---|---|
systemd-pamRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-resolvedRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-rpm-macrosRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-sharedRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-standalone-repartRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-standalone-shutdownRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-standalone-sysusersRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-standalone-tmpfilesRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-sysusersRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-testsRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-udevRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
systemd-ukifyRed Hat:hummingbird:1 From an advisory covering 8 CVEs |
before 0:260.1-2.1.hum1 | 0:260.1-2.1.hum1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-40223 is a medium vulnerability (CVSS 4.7) in Systemd, published April 10, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.09%, the 0th percentile. Fixed in systemd 260~rc1-1.
References
github.com/systemd/systemd/security/advisories/GHSA-x4h8-rrrg-q78f
nvd.nist.gov/vuln/detail/CVE-2026-40223
github.com/advisories/GHSA-52rm-r39v-fwv9
github.com/CVEProject/cvelistV5/tree/main/cves/2026/40xxx/CVE-2026-40223.json
security-tracker.debian.org/tracker/CVE-2026-40223
access.redhat.com/errata/RHSA-2026:7299
Show 52 moreShow less
images.redhat.com
access.redhat.com/security/cve/CVE-2026-40228
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-40226
access.redhat.com/security/cve/CVE-2026-40225
access.redhat.com/security/cve/CVE-2026-40224
access.redhat.com/security/cve/CVE-2026-40223
access.redhat.com/security/cve/CVE-2026-29111
access.redhat.com/security/cve/CVE-2026-40227
access.redhat.com/security/cve/CVE-2026-4105
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7299.json
bugzilla.redhat.com/show_bug.cgi?id=2447262
cve.org/CVERecord?id=CVE-2026-4105
nvd.nist.gov/vuln/detail/CVE-2026-4105
github.com/systemd/systemd/security/advisories/GHSA-4h6x-r8vx-3862
bugzilla.redhat.com/show_bug.cgi?id=2450505
cve.org/CVERecord?id=CVE-2026-29111
nvd.nist.gov/vuln/detail/CVE-2026-29111
github.com/systemd/systemd/commit/1d22f706bd04f45f8422e17fbde3f56ece17758a
github.com/systemd/systemd/commit/20021e7686426052e3a7505425d7e12085feb2a6
github.com/systemd/systemd/commit/21167006574d6b83813c7596759b474f56562412
github.com/systemd/systemd/commit/3cee294fe8cf4fa0eff933ab21416d099942cabd
github.com/systemd/systemd/commit/42aee39107fbdd7db1ccd402a2151822b2805e9f
github.com/systemd/systemd/commit/54588d2dedff54bfb6036670820650e4ea74628f
github.com/systemd/systemd/commit/7ac3220213690e8a8d6d2a6e81e43bd1dce01d69
github.com/systemd/systemd/commit/80acea4ef80a4bb78560ed970c34952299b890d6
github.com/systemd/systemd/commit/b5fd14693057e5f2c9b4a49603be64ec3608ff6c
github.com/systemd/systemd/commit/efa6ba2ab625aaa160ac435a09e6482fc63bdbe8
github.com/systemd/systemd/security/advisories/GHSA-gx6q-6f99-m764
bugzilla.redhat.com/show_bug.cgi?id=2457318
cve.org/CVERecord?id=CVE-2026-40223
bugzilla.redhat.com/show_bug.cgi?id=2457325
cve.org/CVERecord?id=CVE-2026-40224
nvd.nist.gov/vuln/detail/CVE-2026-40224
github.com/systemd/systemd/security/advisories/GHSA-6pwp-j5vg-5j6m
bugzilla.redhat.com/show_bug.cgi?id=2457324
cve.org/CVERecord?id=CVE-2026-40225
nvd.nist.gov/vuln/detail/CVE-2026-40225
github.com/systemd/systemd/security/advisories/GHSA-vpfq-8p5f-jcqx
bugzilla.redhat.com/show_bug.cgi?id=2457326
cve.org/CVERecord?id=CVE-2026-40226
nvd.nist.gov/vuln/detail/CVE-2026-40226
github.com/systemd/systemd/security/advisories/GHSA-9mj4-rrc3-gjcx
bugzilla.redhat.com/show_bug.cgi?id=2457322
cve.org/CVERecord?id=CVE-2026-40227
nvd.nist.gov/vuln/detail/CVE-2026-40227
github.com/systemd/systemd/security/advisories/GHSA-848h-497j-8vjq
bugzilla.redhat.com/show_bug.cgi?id=2457316
cve.org/CVERecord?id=CVE-2026-40228
nvd.nist.gov/vuln/detail/CVE-2026-40228
openwall.com/lists/oss-security/2026/04/08/1
ubuntu.com/security/CVE-2026-40223