CVE-2017-3144
Failure to properly clean up closed OMAPI connections can exhaust available sockets
A vulnerability stemming from failure to properly clean up closed OMAPI connections can lead to exhaustion of the pool of socket descriptors available to the DHCP server. Affects ISC DHCP 4.1.0 to 4.1-ESV-R15, 4.2.0 to 4.2.8, 4.3.0 to 4.3.6. Older versions may also be affected but are well beyond their end-of-life (EOL). Releases prior to 4.1.0 have not been tested.
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
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.3
Failure to properly clean up closed OMAPI connections can exhaust available sockets
A vulnerability stemming from failure to properly clean up closed OMAPI connections can lead to exhaustion of the pool of socket descriptors available to the DHCP server. Affects ISC DHCP 4.1.0 to 4.1-ESV-R15, 4.2.0 to 4.2.8, 4.3.0 to 4.3.6. Older versions may also be affected but are well beyond their end-of-life (EOL). Releases prior to 4.1.0 have not been tested.
- Record
CVE-2017-3144- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
EUVDEUVD-2017-12285
5.3
A vulnerability stemming from failure to properly clean up closed OMAPI connections can lead to exhaustion of the pool of socket descriptors available to the DHCP server. Affects ISC DHCP 4.1.0 to 4.1-ESV-R15, 4.2.0 to 4.2.8, 4.3.0 to 4.3.6. Older versions may also be affected but are well beyond their end-of-life (EOL). Releases prior to 4.1.0 have not been tested.
- Record
EUVD-2017-12285- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4wqw-h6w8-f8qg
7.5
A vulnerability stemming from failure to properly clean up closed OMAPI connections can lead to...
A vulnerability stemming from failure to properly clean up closed OMAPI connections can lead to exhaustion of the pool of socket descriptors available to the DHCP server. Affects ISC DHCP 4.1.0 to 4.1-ESV-R15, 4.2.0 to 4.2.8, 4.3.0 to 4.3.6. Older versions may also be affected but are well beyond their end-of-life (EOL). Releases prior to 4.1.0 have not been tested.
- Record
GHSA-4wqw-h6w8-f8qg- 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-400
- Updated
- 2026-11-02
NVD
7.5
A vulnerability stemming from failure to properly clean up closed OMAPI connections can lead to exhaustion of the pool of socket descriptors available to the DHCP server. Affects ISC DHCP 4.1.0 to 4.1-ESV-R15, 4.2.0 to 4.2.8, 4.3.0 to 4.3.6. Older versions may also be affected but are well beyond their end-of-life (EOL). Releases prior to 4.1.0 have not been tested.
- Record
CVE-2017-3144- 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
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-400
- Updated
- 2026-11-02
OSV
7.5
A vulnerability stemming from failure to properly clean up closed OMAPI connections can lead to exhaustion of the pool of socket descriptors available to the DHCP server. Affects ISC DHCP 4.1.0 to 4.1-ESV-R15, 4.2.0 to 4.2.8, 4.3.0 to 4.3.6. Older versions may also be affected but are well beyond their end-of-life (EOL). Releases prior to 4.1.0 have not been tested.
- Record
CVE-2017-3144- 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-3144
7.5
A vulnerability stemming from failure to properly clean up closed OMAPI connections can lead to exhaustion of the pool of socket descriptors available to the DHCP server. Affects ISC DHCP 4.1.0 to 4.1-ESV-R15, 4.2.0 to 4.2.8, 4.3.0 to 4.3.6. Older versions may also be affected but are well beyond their end-of-life (EOL). Releases prior to 4.1.0 have not been tested.
- Record
DEBIAN-CVE-2017-3144- 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
Show 7 moreShow less
OSVRHSA-2018:0158
5.3
Red Hat Security Advisory: dhcp security update
- Record
RHSA-2018:0158- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-3144
7.5
A vulnerability stemming from failure to properly clean up closed OMAPI connections can lead to exhaustion of the pool of socket descriptors available to the DHCP server. Affects ISC DHCP 4.1.0 to 4.1-ESV-R15, 4.2.0 to 4.2.8, 4.3.0 to 4.3.6. Older versions may also be affected but are well beyond their end-of-life (EOL). Releases prior to 4.1.0 have not been tested.
- Record
UBUNTU-CVE-2017-3144- 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
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVMGASA-2017-0458 No score
Updated dhcp packages fix security vulnerability
It was found that the DHCP daemon does not free socket descriptors when handling empty OMAPI messages. An adjacent network attacker could potentially use this flaw to send crafted OMAPI messages to the DHCP daemon, thereby leading to denial of service due to exhaustion of file descriptors in the DHCP daemon process.
- Record
MGASA-2017-0458- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10715-1 No score
dhcp-4.4.2.P1-2.4 on GA media
These are all security issues fixed in the dhcp-4.4.2.P1-2.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10715-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:0444-1 No score
Security update for dhcp
This update for dhcp fixes several issues.
This security issue was fixed:
- CVE-2017-3144: OMAPI code didn't free socket descriptors when empty message is received allowing DoS (bsc#1076119)
This non-security issue was fixed:
- Enhance dhclient-script to handle static route updates. (bsc#1023415)
- Record
SUSE-SU-2018:0444-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:0532-1 No score
Security update for dhcp
This update for dhcp fixes several issues.
This security issue was fixed:
- CVE-2017-3144: OMAPI code didn't free socket descriptors when empty message is received allowing DoS (bsc#1076119).
These non-security issues were fixed:
- Optimized if and when DNS client context and ports are initted (bsc#1073935)
- Relax permission of dhclient-script for libguestfs (bsc#987170)
- Modify dhclient-script to handle static route updates (bsc#1023415).
- Use only the 12 least significant bits of an inbound packet's TCI value as the VLAN ID to fix some packages being wrongly discarded by the Linux packet filter. (bsc#1059061)
- Record
SUSE-SU-2018:0532-1- Updated
- 2026-11-02
OSVUSN-3586-1 No score
isc-dhcp vulnerabilities
Konstantin Orekhov discovered that the DHCP server incorrectly handled a large number of concurrent TCP sessions. A remote attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-2774)
It was discovered that the DHCP server incorrectly handled socket descriptors. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2017-3144)
Felix Wilhelm discovered that the DHCP client incorrectly handled certain malformed responses. A remote attacker could use this issue to cause the DHCP client to crash, resulting in a denial of service, or possibly execute arbitrary code. In the default installation, attackers would be isolated by the dhclient AppArmor profile. (CVE-2018-5732)
Felix Wilhelm discovered that the DHCP server incorrectly handled reference counting. A remote attacker could possibly use this issue to cause the DHCP server to crash, resulting in a denial of service. (CVE-2018-5733)
- Record
USN-3586-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
isc-dhcpDebian:12 |
before 4.3.5-3.1 | 4.3.5-3.1 |
isc-dhcpDebian:13 |
before 4.3.5-3.1 | 4.3.5-3.1 |
isc-dhcpDebian:8 From an advisory covering 3 CVEs |
before 4.3.1-6+deb8u3, plus listed versions 4.3.1-64.3.1-6+deb8u14.3.1-6+deb8u24.3.1-6+deb8u2+kbsd8u1 |
4.3.1-6+deb8u3 |
isc-dhcpDebian:9 From an advisory covering 3 CVEs |
before 4.3.5-3+deb9u1, plus listed versions 4.3.5-3 |
4.3.5-3+deb9u1 |
dhcpMageia:5 |
before 4.3.3P1-1.1.mga5 | 4.3.3P1-1.1.mga5 |
dhcpMageia:6 |
before 4.3.5-1.1.mga6 | 4.3.5-1.1.mga6 |
dhclientRed Hat:enterprise_linux:7::client |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcpRed Hat:enterprise_linux:7::client |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-commonRed Hat:enterprise_linux:7::client |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-debuginfoRed Hat:enterprise_linux:7::client |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
Show 38 moreShow less
| Package | Affected | Fixed |
|---|---|---|
dhcp-libsRed Hat:enterprise_linux:7::client |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-develRed Hat:enterprise_linux:7::client |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhclientRed Hat:enterprise_linux:7::computenode |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcpRed Hat:enterprise_linux:7::computenode |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-commonRed Hat:enterprise_linux:7::computenode |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-debuginfoRed Hat:enterprise_linux:7::computenode |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-libsRed Hat:enterprise_linux:7::computenode |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-develRed Hat:enterprise_linux:7::computenode |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhclientRed Hat:enterprise_linux:7::server |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcpRed Hat:enterprise_linux:7::server |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-commonRed Hat:enterprise_linux:7::server |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-debuginfoRed Hat:enterprise_linux:7::server |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-libsRed Hat:enterprise_linux:7::server |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-develRed Hat:enterprise_linux:7::server |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhclientRed Hat:enterprise_linux:7::workstation |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcpRed Hat:enterprise_linux:7::workstation |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-commonRed Hat:enterprise_linux:7::workstation |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-debuginfoRed Hat:enterprise_linux:7::workstation |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-libsRed Hat:enterprise_linux:7::workstation |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcp-develRed Hat:enterprise_linux:7::workstation |
before 12:4.2.5-58.el7_4.1 | 12:4.2.5-58.el7_4.1 |
dhcpSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 4.2.4.P2-0.28.5.3 | 4.2.4.P2-0.28.5.3 |
dhcpSUSE:Linux Enterprise Server 11 SP4 |
before 4.2.4.P2-0.28.5.3 | 4.2.4.P2-0.28.5.3 |
dhcpSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 4.2.4.P2-0.28.5.3 | 4.2.4.P2-0.28.5.3 |
dhcpSUSE:Linux Enterprise Desktop 12 SP2 |
before 4.3.3-10.11.1 | 4.3.3-10.11.1 |
dhcpSUSE:Linux Enterprise Desktop 12 SP3 |
before 4.3.3-10.11.1 | 4.3.3-10.11.1 |
dhcpSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 4.3.3-10.11.1 | 4.3.3-10.11.1 |
dhcpSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 4.3.3-10.11.1 | 4.3.3-10.11.1 |
dhcpSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 4.3.3-10.11.1 | 4.3.3-10.11.1 |
dhcpSUSE:Linux Enterprise Server 12 SP2 |
before 4.3.3-10.11.1 | 4.3.3-10.11.1 |
dhcpSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 4.3.3-10.11.1 | 4.3.3-10.11.1 |
dhcpSUSE:Linux Enterprise Server 12 SP3 |
before 4.3.3-10.11.1 | 4.3.3-10.11.1 |
dhcpSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 4.3.3-10.11.1 | 4.3.3-10.11.1 |
isc-dhcpUbuntu:14.04:LTS |
before 4.2.4-7ubuntu12.12, plus listed versions 4.2.4-7ubuntu84.2.4-7ubuntu94.2.4-7ubuntu104.2.4-7ubuntu114.2.4-7ubuntu12 Show 10 moreShow less4.2.4-7ubuntu12.14.2.4-7ubuntu12.24.2.4-7ubuntu12.34.2.4-7ubuntu12.44.2.4-7ubuntu12.54.2.4-7ubuntu12.64.2.4-7ubuntu12.74.2.4-7ubuntu12.84.2.4-7ubuntu12.94.2.4-7ubuntu12.10 |
4.2.4-7ubuntu12.12 |
isc-dhcpUbuntu:16.04:LTS |
before 4.3.3-5ubuntu12.9, plus listed versions 4.3.1-5ubuntu34.3.1-5ubuntu44.3.1-5ubuntu54.3.3-5ubuntu14.3.3-5ubuntu2 Show 13 moreShow less4.3.3-5ubuntu44.3.3-5ubuntu54.3.3-5ubuntu74.3.3-5ubuntu84.3.3-5ubuntu94.3.3-5ubuntu104.3.3-5ubuntu114.3.3-5ubuntu124.3.3-5ubuntu12.14.3.3-5ubuntu12.34.3.3-5ubuntu12.44.3.3-5ubuntu12.64.3.3-5ubuntu12.7 |
4.3.3-5ubuntu12.9 |
isc-dhcpUbuntu:18.04:LTS |
before 4.3.5-3ubuntu5, plus listed versions 4.3.5-3ubuntu24.3.5-3ubuntu34.3.5-3ubuntu4 |
4.3.5-3ubuntu5 |
isc-dhcpUbuntu:14.04:LTS From an advisory covering 4 CVEs |
before 4.2.4-7ubuntu12.12, plus listed versions 4.2.4-7ubuntu84.2.4-7ubuntu94.2.4-7ubuntu104.2.4-7ubuntu114.2.4-7ubuntu12 Show 10 moreShow less4.2.4-7ubuntu12.14.2.4-7ubuntu12.24.2.4-7ubuntu12.34.2.4-7ubuntu12.44.2.4-7ubuntu12.54.2.4-7ubuntu12.64.2.4-7ubuntu12.74.2.4-7ubuntu12.84.2.4-7ubuntu12.94.2.4-7ubuntu12.10 |
4.2.4-7ubuntu12.12 |
isc-dhcpUbuntu:16.04:LTS From an advisory covering 4 CVEs |
before 4.3.3-5ubuntu12.9, plus listed versions 4.3.1-5ubuntu34.3.1-5ubuntu44.3.1-5ubuntu54.3.3-5ubuntu14.3.3-5ubuntu2 Show 13 moreShow less4.3.3-5ubuntu44.3.3-5ubuntu54.3.3-5ubuntu74.3.3-5ubuntu84.3.3-5ubuntu94.3.3-5ubuntu104.3.3-5ubuntu114.3.3-5ubuntu124.3.3-5ubuntu12.14.3.3-5ubuntu12.34.3.3-5ubuntu12.44.3.3-5ubuntu12.64.3.3-5ubuntu12.7 |
4.3.3-5ubuntu12.9 |
dhcpopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 4.4.2.P1-2.4 | 4.4.2.P1-2.4 |
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-3144 is a medium vulnerability (CVSS 5.3) in Isc Dhcp, published December 21, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 72.7%, the 99th percentile. Fixed in isc-dhcp 4.3.5-3.1.
References
access.redhat.com/errata/RHSA-2018:0158
debian.org/security/2018/dsa-4133
securityfocus.com/bid/102726
securitytracker.com/id/1040194
usn.ubuntu.com/3586-1
kb.isc.org/docs/aa-01541
Show 29 moreShow less
nvd.nist.gov/vuln/detail/CVE-2017-3144
github.com/advisories/GHSA-4wqw-h6w8-f8qg
security-tracker.debian.org/tracker/CVE-2017-3144
advisories.mageia.org/MGASA-2017-0458.html
bugs.mageia.org/show_bug.cgi?id=22204
lists.fedoraproject.org/archives/list/[email protected]/thread/UJCMW5N3YHQ7WCRPR2QZBKJZBVJUZ6LG
kb.isc.org/article/AA-01541
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1522918
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_0158.json
access.redhat.com/security/cve/CVE-2017-3144
cve.org/CVERecord?id=CVE-2017-3144
suse.com/support/update/announcement/2018/suse-su-20180444-1
bugzilla.suse.com/1023415
bugzilla.suse.com/1076119
suse.com/security/cve/CVE-2017-3144
suse.com/support/update/announcement/2018/suse-su-20180532-1
bugzilla.suse.com/1059061
bugzilla.suse.com/1073935
bugzilla.suse.com/987170
ubuntu.com/security/CVE-2017-3144
ubuntu.com/security/notices/USN-3586-1
ubuntu.com/security/CVE-2016-2774
ubuntu.com/security/CVE-2018-5732
ubuntu.com/security/CVE-2018-5733
suse.com/security/cve/CVE-2018-5732
suse.com/security/cve/CVE-2018-5733
suse.com/security/cve/CVE-2019-6470
suse.com/security/cve/CVE-2021-25217