CVE-2017-9217
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.
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
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 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.0
- 7.5 High
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
systemdDebian:12 |
before 232-24 | 232-24 |
systemdDebian:13 |
before 232-24 | 232-24 |
systemdDebian:14 |
before 232-24 | 232-24 |
systemdSUSE:Linux Enterprise Desktop 12 SP2 |
before 228-149.3 | 228-149.3 |
systemdSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 228-149.3 | 228-149.3 |
systemdSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 228-149.3 | 228-149.3 |
systemdSUSE:Linux Enterprise Server 12 SP2 |
before 228-149.3 | 228-149.3 |
systemdSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 228-149.3 | 228-149.3 |
systemdSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 2 CVEs |
before 228-150.9.3 | 228-150.9.3 |
systemdSUSE:Linux Enterprise Software Development Kit 12 SP3 From an advisory covering 2 CVEs |
before 228-150.9.3 | 228-150.9.3 |
systemdSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 2 CVEs |
before 228-150.9.3 | 228-150.9.3 |
systemdSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 2 CVEs |
before 228-150.9.3 | 228-150.9.3 |
systemdUbuntu:16.04:LTS |
before 229-4ubuntu19, plus listed versions 225-1ubuntu9227-2ubuntu1227-2ubuntu2228-1ubuntu2228-2ubuntu1 Show 25 moreShow less228-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
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE 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
github.com/systemd/systemd/pull/5998
launchpad.net/bugs/1621396
github.com/systemd/systemd/commit/a924f43f30f9c4acaf70618dd2a055f8b0f166be
securityfocus.com/bid/98677
security.netapp.com/advisory/ntap-20241213-0003
nvd.nist.gov/vuln/detail/CVE-2017-9217
Show 28 moreShow less
github.com/advisories/GHSA-pv82-vf69-rqqm
security-tracker.debian.org/tracker/CVE-2017-9217
suse.com/support/update/announcement/2017/suse-su-20171773-1
bugzilla.suse.com/1004995
bugzilla.suse.com/1029102
bugzilla.suse.com/1029516
bugzilla.suse.com/1036873
bugzilla.suse.com/1038865
bugzilla.suse.com/1040258
bugzilla.suse.com/1040614
bugzilla.suse.com/1040942
bugzilla.suse.com/1043758
bugzilla.suse.com/982303
suse.com/security/cve/CVE-2017-9217
suse.com/support/update/announcement/2017/suse-su-20172031-1
bugzilla.suse.com/1032029
bugzilla.suse.com/1033238
bugzilla.suse.com/1037120
bugzilla.suse.com/1040153
bugzilla.suse.com/1040968
bugzilla.suse.com/1043900
bugzilla.suse.com/1045290
bugzilla.suse.com/1046750
bugzilla.suse.com/986216
suse.com/security/cve/CVE-2017-9445
ubuntu.com/security/CVE-2017-9217
github.com/systemd/systemd/pull/6020
cve.org/CVERecord?id=CVE-2017-9217