Every CVE Search/ Get API key

CVE-2017-9217

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash)...

7.5 HighFix available

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash) via a crafted DNS response with an empty question section.

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

15.3%Up 13.7 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash) via a crafted DNS response with an empty question section.

Record
CVE-2017-9217
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-476
Updated
2026-11-02
CVE List No score

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash) via a crafted DNS response with an empty question section.

Record
CVE-2017-9217
Updated
2026-11-02
EUVDEUVD-2017-18155 No score

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash) via a crafted DNS response with an empty question section.

Record
EUVD-2017-18155
Updated
2026-11-03
GitHub AdvisoriesGHSA-pv82-vf69-rqqm 7.5

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash)...

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash) via a crafted DNS response with an empty question section.

Record
GHSA-pv82-vf69-rqqm
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-476
Updated
2026-11-02
OSV 7.5

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash) via a crafted DNS response with an empty question section.

Record
CVE-2017-9217
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-9217 7.5

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash) via a crafted DNS response with an empty question section.

Record
DEBIAN-CVE-2017-9217
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
OSVUBUNTU-CVE-2017-9217 7.5

systemd-resolved through 233 allows remote attackers to cause a denial of service (daemon crash) via a crafted DNS response with an empty question section.

Record
UBUNTU-CVE-2017-9217
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
OSVSUSE-SU-2017:1773-1 No score

Security update for systemd

This update for systemd fixes the following issues:

Security issue fixed:

  • CVE-2017-9217: resolved: Fix null pointer p->question dereferencing that could lead to resolved aborting (bsc#1040614)

The update also fixed several non-security bugs:

  • core/mount: Use the '-c' flag to not canonicalize paths when calling /bin/umount
  • automount: Handle expire_tokens when the mount unit changes its state (bsc#1040942)
  • automount: Rework propagation between automount and mount units
  • build: Make sure tmpfiles.d/systemd-remote.conf get installed when necessary
  • build: Fix systemd-journal-upload installation
  • basic: Detect XEN Dom0 as no virtualization (bsc#1036873)
  • virt: Make sure some errors are not ignored
  • fstab-generator: Do not skip Before= ordering for noauto mountpoints
  • fstab-gen: Do not convert device timeout into seconds when initializing JobTimeoutSec
  • core/device: Use JobRunningTimeoutSec= for device units (bsc#1004995)
  • fstab-generator: Apply the _netdev option also to device units (bsc#1004995)
  • job: Add JobRunningTimeoutSec for JOB_RUNNING state (bsc#1004995)
  • job: Ensure JobRunningTimeoutSec= survives serialization (bsc#1004995)
  • rules: Export NVMe WWID udev attribute (bsc#1038865)
  • rules: Introduce disk/by-id (model_serial) symbolic links for NVMe drives
  • rules: Add rules for NVMe devices
  • sysusers: Make group shadow support configurable (bsc#1029516)
  • core: When deserializing a unit, fully restore its cgroup state (bsc#1029102)
  • core: Introduce cg_mask_from_string()/cg_mask_to_string()
  • core:execute: Fix handling failures of calling fork() in exec_spawn() (bsc#1040258)
  • Fix systemd-sysv-convert when a package starts shipping service units (bsc#982303) The database might be missing when upgrading a package which was shipping no sysv init scripts nor unit files (at the time --save was called) but the new version start shipping unit files.
  • Disable group shadow support (bsc#1029516)
  • Only check signature job error if signature job exists (bsc#1043758)
Record
SUSE-SU-2017:1773-1
Updated
2026-11-02
OSVSUSE-SU-2017:2031-1 No score

Security update for systemd

This update for systemd provides several fixes and enhancements.

Security issues fixed:

  • CVE-2017-9217: Null pointer dereferencing that could lead to resolved aborting. (bsc#1040614)
  • CVE-2017-9445: Possible out-of-bounds write triggered by a specially crafted TCP payload from a DNS server. (bsc#1045290)

The update also fixed several non-security bugs:

  • core/mount: Use the '-c' flag to not canonicalize paths when calling /bin/umount
  • automount: Handle expire_tokens when the mount unit changes its state (bsc#1040942)
  • automount: Rework propagation between automount and mount units
  • build: Make sure tmpfiles.d/systemd-remote.conf get installed when necessary
  • build: Fix systemd-journal-upload installation
  • basic: Detect XEN Dom0 as no virtualization (bsc#1036873)
  • virt: Make sure some errors are not ignored
  • fstab-generator: Do not skip Before= ordering for noauto mountpoints
  • fstab-gen: Do not convert device timeout into seconds when initializing JobTimeoutSec
  • core/device: Use JobRunningTimeoutSec= for device units (bsc#1004995)
  • fstab-generator: Apply the _netdev option also to device units (bsc#1004995)
  • job: Add JobRunningTimeoutSec for JOB_RUNNING state (bsc#1004995)
  • job: Ensure JobRunningTimeoutSec= survives serialization (bsc#1004995)
  • rules: Export NVMe WWID udev attribute (bsc#1038865)
  • rules: Introduce disk/by-id (model_serial) symbolic links for NVMe drives
  • rules: Add rules for NVMe devices
  • sysusers: Make group shadow support configurable (bsc#1029516)
  • core: When deserializing a unit, fully restore its cgroup state (bsc#1029102)
  • core: Introduce cg_mask_from_string()/cg_mask_to_string()
  • core:execute: Fix handling failures of calling fork() in exec_spawn() (bsc#1040258)
  • Fix systemd-sysv-convert when a package starts shipping service units (bsc#982303) The database might be missing when upgrading a package which was shipping no sysv init scripts nor unit files (at the time --save was called) but the new version start shipping unit files.
  • Disable group shadow support (bsc#1029516)
  • Only check signature job error if signature job exists (bsc#1043758)
  • Automounter issue in combination with NFS volumes (bsc#1040968)
  • Missing symbolic link for SAS device in /dev/disk/by-path (bsc#1040153)
  • Add minimal support for boot.d/* scripts in systemd-sysv-convert (bsc#1046750)
Record
SUSE-SU-2017:2031-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
systemd
Debian:12
before 232-24
232-24
systemd
Debian:13
before 232-24
232-24
systemd
Debian:14
before 232-24
232-24
systemd
SUSE:Linux Enterprise Desktop 12 SP2
before 228-149.3
228-149.3
systemd
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 228-149.3
228-149.3
systemd
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 228-149.3
228-149.3
systemd
SUSE:Linux Enterprise Server 12 SP2
before 228-149.3
228-149.3
systemd
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 228-149.3
228-149.3
systemd
SUSE:Linux Enterprise Desktop 12 SP3
From an advisory covering 2 CVEs
before 228-150.9.3
228-150.9.3
systemd
SUSE:Linux Enterprise Software Development Kit 12 SP3
From an advisory covering 2 CVEs
before 228-150.9.3
228-150.9.3
systemd
SUSE:Linux Enterprise Server 12 SP3
From an advisory covering 2 CVEs
before 228-150.9.3
228-150.9.3
systemd
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 2 CVEs
before 228-150.9.3
228-150.9.3
systemd
Ubuntu:16.04:LTS
before 229-4ubuntu19, plus listed versions
225-1ubuntu9227-2ubuntu1227-2ubuntu2228-1ubuntu2228-2ubuntu1
Show 25 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-4ubuntu17
229-4ubuntu19

History

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

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

In short

CVE-2017-9217 is a high vulnerability (CVSS 7.5) in Systemd Project Systemd, published May 24, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 15.3%, the 96th percentile. Fixed in systemd 232-24.

References

Show 28 moreShow less
MoveEnter Open