Every CVE Search/ Get API key

CVE-2018-1049

In systemd prior to 234 a race condition exists between .mount and .automount units such that...

5.9 MediumPublic exploitFix available

In systemd prior to 234 a race condition exists between .mount and .automount units such that automount requests from kernel may not be serviced by systemd resulting in kernel holding the mountpoint and any processes that try to use said mount will hang. A race condition like this may lead to denial of service, until mount points are unmounted.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

7.44%Up 5.9 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 5.9

In systemd prior to 234 a race condition exists between .mount and .automount units such that automount requests from kernel may not be serviced by systemd resulting in kernel holding the mountpoint and any processes that try to use said mount will hang. A race condition like this may lead to denial of service, until mount points are unmounted.

Record
CVE-2018-1049
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-362
Updated
2026-11-02
CVE List No score

In systemd prior to 234 a race condition exists between .mount and .automount units such that automount requests from kernel may not be serviced by systemd resulting in kernel holding the mountpoint and any processes that try to use said mount will hang. A race condition like this may lead to denial of service, until mount points are unmounted.

Record
CVE-2018-1049
Weakness
CWE-362
Updated
2026-11-02
EUVDEUVD-2018-11703 No score

In systemd prior to 234 a race condition exists between .mount and .automount units such that automount requests from kernel may not be serviced by systemd resulting in kernel holding the mountpoint and any processes that try to use said mount will hang. A race condition like this may lead to denial of service, until mount points are unmounted.

Record
EUVD-2018-11703
Updated
2026-11-03
GitHub AdvisoriesGHSA-4pg2-ppcx-jh29 5.9

In systemd prior to 234 a race condition exists between .mount and .automount units such that...

In systemd prior to 234 a race condition exists between .mount and .automount units such that automount requests from kernel may not be serviced by systemd resulting in kernel holding the mountpoint and any processes that try to use said mount will hang. A race condition like this may lead to denial of service, until mount points are unmounted.

Record
GHSA-4pg2-ppcx-jh29
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-362
Updated
2026-11-02
OSV 5.9

In systemd prior to 234 a race condition exists between .mount and .automount units such that automount requests from kernel may not be serviced by systemd resulting in kernel holding the mountpoint and any processes that try to use said mount will hang. A race condition like this may lead to denial of service, until mount points are unmounted.

Record
CVE-2018-1049
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-1049 5.9

In systemd prior to 234 a race condition exists between .mount and .automount units such that automount requests from kernel may not be serviced by systemd resulting in kernel holding the mountpoint and any processes that try to use said mount will hang. A race condition like this may lead to denial of service, until mount points are unmounted.

Record
DEBIAN-CVE-2018-1049
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVRHSA-2018:0260 4.5

Red Hat Security Advisory: systemd security update

Record
RHSA-2018:0260
CVSS 3.0
4.5 MediumCVSS:3.0/AV:A/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2018-1049 5.9

In systemd prior to 234 a race condition exists between .mount and .automount units such that automount requests from kernel may not be serviced by systemd resulting in kernel holding the mountpoint and any processes that try to use said mount will hang. A race condition like this may lead to denial of service, until mount points are unmounted.

Record
UBUNTU-CVE-2018-1049
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2018-0094 No score

Updated systemd packages fix security vulnerability

In systemd prior to 234 a race exists between .mount and .automount units such that automount requests from kernel may not be serviced by systemd resulting in kernel holding the mountpoint and any processes that try to use said mount will hang. A race like this may lead to denial of service, until mount points are unmounted (CVE-2018-1049).

Record
MGASA-2018-0094
Updated
2026-11-02
OSVSUSE-SU-2018:0299-1 No score

Security update for systemd

This update for systemd fixes several issues.

This security issue was fixed:

  • CVE-2018-1049: Prevent race that can lead to DoS when using automounts (bsc#1076308).

These non-security issues were fixed:

  • core: don't choke if a unit another unit triggers vanishes during reload
  • delta: don't ignore PREFIX when the given argument is PREFIX/SUFFIX
  • delta: extend skip logic to work on full directory paths (prefix+suffix) (bsc#1070428)
  • delta: check if a prefix needs to be skipped only once
  • delta: skip symlink paths when split-usr is enabled (#4591)
  • sysctl: use raw file descriptor in sysctl_write (#7753)
  • sd-netlink: don't take possesion of netlink fd from caller on failure (bsc#1074254)
  • Fix the regexp used to detect broken by-id symlinks in /etc/crypttab It was missing the following case: '/dev/disk/by-id/cr_-xxx'.
  • sysctl: disable buffer while writing to /proc (bsc#1071558)
  • Use read_line() and LONG_LINE_MAX to read values configuration files. (bsc#1071558)
  • sysctl: no need to check for eof twice
  • def: add new constant LONG_LINE_MAX
  • fileio: add new helper call read_line() as bounded getline() replacement
  • service: Don't stop unneeded units needed by restarted service (#7526) (bsc#1066156)
  • gpt-auto-generator: fix the handling of the value returned by fstab_has_fstype() in add_swap() (#6280)
  • gpt-auto-generator: disable gpt auto logic for swaps if at least one is defined in fstab (bsc#897422)
  • fstab-util: introduce fstab_has_fstype() helper
  • fstab-generator: ignore root=/dev/nfs (#3591)
  • fstab-generator: don't process root= if it happens to be 'gpt-auto' (#3452)
  • virt: use XENFEAT_dom0 to detect the hardware domain (#6442, #6662) (#7581) (bsc#1048510)
  • analyze: replace --no-man with --man=no in the man page (bsc#1068251)
  • udev: net_setup_link: don't error out when we couldn't apply link config (#7328)
  • Add missing /etc/systemd/network directory
  • Fix parsing of features in detect_vm_xen_dom0 (#7890) (bsc#1048510)
  • sd-bus: use -- when passing arguments to ssh (#6706)
  • systemctl: make sure we terminate the bus connection first, and then close the pager (#3550)
  • sd-bus: bump message queue size (bsc#1075724)
  • tmpfiles: downgrade warning about duplicate line
Record
SUSE-SU-2018:0299-1
Updated
2026-11-02
OSVUSN-3558-1 No score

systemd vulnerabilities

Karim Hossen & Thomas Imbert and Nelson William Gamazo Sanchez independently discovered that systemd-resolved incorrectly handled certain DNS responses. A remote attacker could possibly use this issue to cause systemd to temporarily stop responding, resulting in a denial of service. This issue only affected Ubuntu 16.04 LTS. (CVE-2017-15908)

It was discovered that systemd incorrectly handled automounted volumes. A local attacker could possibly use this issue to cause applications to hang, resulting in a denial of service. (CVE-2018-1049)

Record
USN-3558-1
Updated
2026-11-02

Affected products

Show 1 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
systemd
Debian:12
before 234-1
234-1
systemd
Debian:13
before 234-1
234-1
systemd
Debian:14
before 234-1
234-1
systemd
Debian:8
before 215-17+deb8u8, plus listed versions
215-17215-17+deb8u1215-17+deb8u2215-17+deb8u3215-17+deb8u4215-17+deb8u5215-17+deb8u6215-17+deb8u7
215-17+deb8u8
systemd
Mageia:6
before 230-12.3.mga6
230-12.3.mga6
libgudev1
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-debuginfo
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-libs
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-python
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
Show 50 moreShow less
Affected packages
PackageAffectedFixed
systemd-sysv
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
libgudev1-devel
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-devel
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-journal-gateway
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-networkd
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-resolved
Red Hat:enterprise_linux:7::client
before 0:219-42.el7_4.7
0:219-42.el7_4.7
libgudev1
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-libs
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-python
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-sysv
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
libgudev1-devel
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-devel
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-journal-gateway
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-networkd
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-resolved
Red Hat:enterprise_linux:7::computenode
before 0:219-42.el7_4.7
0:219-42.el7_4.7
libgudev1
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
libgudev1-devel
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-debuginfo
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-devel
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-libs
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-python
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-sysv
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-journal-gateway
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-networkd
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-resolved
Red Hat:enterprise_linux:7::server
before 0:219-42.el7_4.7
0:219-42.el7_4.7
libgudev1
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
libgudev1-devel
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-devel
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-libs
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-python
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-sysv
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-journal-gateway
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-networkd
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd-resolved
Red Hat:enterprise_linux:7::workstation
before 0:219-42.el7_4.7
0:219-42.el7_4.7
systemd
SUSE:Linux Enterprise Desktop 12 SP2
before 228-150.29.1
228-150.29.1
systemd
SUSE:Linux Enterprise Desktop 12 SP3
before 228-150.29.1
228-150.29.1
systemd
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 228-150.29.1
228-150.29.1
systemd
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 228-150.29.1
228-150.29.1
systemd
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 228-150.29.1
228-150.29.1
systemd
SUSE:Linux Enterprise Server 12 SP2
before 228-150.29.1
228-150.29.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 228-150.29.1
228-150.29.1
systemd
SUSE:Linux Enterprise Server 12 SP3
before 228-150.29.1
228-150.29.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 228-150.29.1
228-150.29.1
systemd
Ubuntu:14.04:LTS
before 204-5ubuntu20.26, plus listed versions
204-0ubuntu18204-0ubuntu19204-5ubuntu3204-5ubuntu5204-5ubuntu6
Show 34 moreShow less
204-5ubuntu7204-5ubuntu8204-5ubuntu9204-5ubuntu10204-5ubuntu11204-5ubuntu13204-5ubuntu14204-5ubuntu15204-5ubuntu16204-5ubuntu17204-5ubuntu18204-5ubuntu19204-5ubuntu20204-5ubuntu20.2204-5ubuntu20.3204-5ubuntu20.4204-5ubuntu20.5204-5ubuntu20.6204-5ubuntu20.7204-5ubuntu20.8204-5ubuntu20.9204-5ubuntu20.10204-5ubuntu20.11204-5ubuntu20.12204-5ubuntu20.13204-5ubuntu20.14204-5ubuntu20.15204-5ubuntu20.18204-5ubuntu20.19204-5ubuntu20.20204-5ubuntu20.21204-5ubuntu20.22204-5ubuntu20.24204-5ubuntu20.25
204-5ubuntu20.26
systemd
Ubuntu:16.04:LTS
before 229-4ubuntu21.1, plus listed versions
225-1ubuntu9227-2ubuntu1227-2ubuntu2228-1ubuntu2228-2ubuntu1
Show 28 moreShow less
228-2ubuntu2228-3ubuntu1228-4ubuntu1228-4ubuntu2228-5ubuntu1228-5ubuntu2228-5ubuntu3228-6ubuntu1229-1ubuntu2229-1ubuntu4229-2ubuntu1229-3ubuntu1229-3ubuntu2229-4ubuntu1229-4ubuntu4229-4ubuntu5229-4ubuntu6229-4ubuntu7229-4ubuntu8229-4ubuntu10229-4ubuntu11229-4ubuntu12229-4ubuntu13229-4ubuntu16229-4ubuntu17229-4ubuntu19229-4ubuntu20229-4ubuntu21
229-4ubuntu21.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHublukehebe/CVE-2018-1049-POC2025-07-11

History

History
RecordedChangedSources
aliases, productsEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

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

In short

CVE-2018-1049 is a medium vulnerability (CVSS 5.9) in Red Hat, Inc. Systemd, published January 17, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 7.44%, the 94th percentile. Fixed in systemd 234-1.

References

Show 26 moreShow less
MoveEnter Open