Every CVE Search/ Get API key

CVE-2017-15908

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC...

7.5 HighFix available

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC resource record to trigger an infinite loop in the dns_packet_read_type_window() function of the 'systemd-resolved' service and cause a DoS of the affected service.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

23.6%Up 22.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC resource record to trigger an infinite loop in the dns_packet_read_type_window() function of the 'systemd-resolved' service and cause a DoS of the affected service.

Record
CVE-2017-15908
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-835
Updated
2026-11-02
CVE List No score

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC resource record to trigger an infinite loop in the dns_packet_read_type_window() function of the 'systemd-resolved' service and cause a DoS of the affected service.

Record
CVE-2017-15908
Updated
2026-11-02
EUVDEUVD-2017-7327 No score

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC resource record to trigger an infinite loop in the dns_packet_read_type_window() function of the 'systemd-resolved' service and cause a DoS of the affected service.

Record
EUVD-2017-7327
Updated
2026-11-03
GitHub AdvisoriesGHSA-7jr2-6c89-rmhp 7.5

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC...

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC resource record to trigger an infinite loop in the dns_packet_read_type_window() function of the 'systemd-resolved' service and cause a DoS of the affected service.

Record
GHSA-7jr2-6c89-rmhp
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-02
OSV 7.5

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC resource record to trigger an infinite loop in the dns_packet_read_type_window() function of the 'systemd-resolved' service and cause a DoS of the affected service.

Record
CVE-2017-15908
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-15908 7.5

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC resource record to trigger an infinite loop in the dns_packet_read_type_window() function of the 'systemd-resolved' service and cause a DoS of the affected service.

Record
DEBIAN-CVE-2017-15908
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2017-15908 7.5

In systemd 223 through 235, a remote DNS server can respond with a custom crafted DNS NSEC resource record to trigger an infinite loop in the dns_packet_read_type_window() function of the 'systemd-resolved' service and cause a DoS of the affected service.

Record
UBUNTU-CVE-2017-15908
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2018-0058 No score

Updated systemd packages fix security vulnerability

Updated systemd packages fix security vulnerability:

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 (CVE-2017-15908).

Record
MGASA-2018-0058
Updated
2026-11-02
OSVopenSUSE-SU-2024:11420-1 No score

libsystemd0-249.4-2.2 on GA media

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

Record
openSUSE-SU-2024:11420-1
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

Affected packages

Affected packages
PackageAffectedFixed
systemd
Debian:12
before 235-3
235-3
systemd
Debian:13
before 235-3
235-3
systemd
Debian:14
before 235-3
235-3
systemd
Mageia:6
before 230-12.2.mga6
230-12.2.mga6
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
Show 6 moreShow less
Affected packages
PackageAffectedFixed
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: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
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
openSUSE:Tumbleweed
before 249.4-2.2
249.4-2.2

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2017-15908 is a high vulnerability (CVSS 7.5) in Systemd Project Systemd, published October 26, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 23.6%, the 97th percentile. Fixed in systemd 235-3.

References

Show 41 moreShow less
MoveEnter Open