CVE-2018-1000872
PyKMIP Denial of service vulnerability
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
- Record
CVE-2018-1000872- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-400
- Updated
- 2026-11-02
CVE List No score
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
- Record
CVE-2018-1000872- Updated
- 2026-11-02
EUVDEUVD-2018-0122 No score
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
- Record
EUVD-2018-0122- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gfv6-cj92-g3hx
7.1
PyKMIP Denial of service vulnerability
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
- Record
GHSA-gfv6-cj92-g3hx- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSV
6.5
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
- Record
CVE-2018-1000872- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-1000872
6.5
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
- Record
DEBIAN-CVE-2018-1000872- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVGHSA-gfv6-cj92-g3hx
7.1
PyKMIP Denial of service vulnerability
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
- Record
GHSA-gfv6-cj92-g3hx- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-1000872
6.5
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
- Record
UBUNTU-CVE-2018-1000872- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVPYSEC-2018-22 No score
OpenKMIP PyKMIP version All versions before 0.8.0 contains a CWE 399: Resource Management Errors (similar issue to CVE-2015-5262) vulnerability in PyKMIP server that can result in DOS: the server can be made unavailable by one or more clients opening all of the available sockets. This attack appear to be exploitable via A client or clients open sockets with the server and then never close them. This vulnerability appears to have been fixed in 0.8.0.
- Record
PYSEC-2018-22- Updated
- 2026-11-02
OSVSUSE-SU-2019:0391-1 No score
Security update for python-PyKMIP
This update for python-PyKMIP fixes the following issues:
Security issue fixed:
- CVE-2018-1000872: Fixed a denial-of-service vulnerability which was caused by exhausting the available sockets. To mitigate the issue server socket timeout was decreased (bsc#1120767).
- Record
SUSE-SU-2019:0391-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:1450-1 No score
Security update for Cloud7 packages
This update provides fixes for the following packages issues:
caasp-openstack-heat-templates:
- Update to version 1.0+git.1553079189.3bf8922:
- SCRD-2813 Add support for CPI parameters
- Update to version 1.0+git.1547562889.43707e7:
- Switch LB protocol from HTTP to HTTPS
crowbar:
- Update to version 4.0+git.1551088848.823bcaa3:
- install-chef-suse: filter comments from authorized_keys file
crowbar-core:
- Update to version 4.0+git.1556285635.ab602dd4d:
- network: run wicked ifdown for interface cleanup (bsc#1063535)
- Update to version 4.0+git.1554931881.d98412e0e:
- Fix cloud-mkcloud9-job-backup-restore (SCRD-7126)
- Update to version 4.0+git.1552239940.5bc9aaac4:
- crowbar: Do not rely on Chef::Util::FileEdit to write the file (bsc#1127752)
- Update to version 4.0+git.1550493400.9787ea9ad:
- upgrade: Delay status switch after upgrade ends
- Update to version 4.0+git.1549474445.d9a35cf52:
- fix hound warning
- Support RAID 0
- Packaged default upgrade timeouts file
- Update to version 4.0+git.1549136953.afcde921f:
- apache2: enable sslsessioncache
- Update to version 4.0+git.1548859099.0edbbfdc2:
- upgrade: Add default upgrade timeouts file
crowbar-ha:
- Update to version 4.0+git.1556181005.47c643d:
- pacemaker: wait more for founder if SBD is configured (SCRD-8462)
- pacemaker: don't check cluster members on founder (SCRD-8462)
- Update to version 4.0+git.1554215159.8a42a71:
- improve galera HA setup (bsc#1122875)
crowbar-openstack:
- Update to version 4.0+git.1554887450.ff7c30c1c:
- neutron: Added option to use L3 HA with Keepalived
- Update to version 4.0+git.1554843756.5622551da:
- ironic: Fix regression in helper
- Update to version 4.0+git.1554814630.ec3c89f25:
- ceilometer: Install package which contains cron file (bsc#1130414)
- Update to version 4.0+git.1551459192.89433e13b:
- rabbit: fix mirroring regex
- Update to version 4.0+git.1550582615.f6b433ec7:
- ceilometer: Use pacemaker to handle expirer cron link (bsc#1113107)
- Update to version 4.0+git.1550262335.9667fa580:
- mysql: Do not set a custom logfile for mysqld (bsc#1112767)
- mysql: create .my.cnf in root home directory for mysql cmdline
- Update to version 4.0+git.1549986893.df836d6cc:
- mariadb: Remove installing the xtrabackup package
- ssl: Fix ACL setup in ssl_setup provider (bsc#1123709)
galera-python-clustercheck:
- readtimeout.patch: Add socket read timeout (bsc#1122053)
openstack-ceilometer:
- Install openstack-ceilometer-expirer.cron into /usr/share/ceilometer This is needed in a clustered environment where multiple ceilometer-collector services are installed on different nodes (and due to that multiple expirer cron jobs installed). That can lead to deadlocks when the cron jobs run in parallel on the different nodes (bsc#1113107)
openstack-heat-gbp:
- switch to newton branch
python-PyKMIP:
- Fix a denial-of-service bug by setting the server socket timeout (bsc#1120767 CVE-2018-1000872)
python-pysaml2:
- Fix for the authentication bypass due to optimizations (CVE-2017-1000433, bsc#1074662)
rubygem-crowbar-client:
- Update to 3.9.0
- Add support for the restricted APIs
- Add --raw to 'proposal show' and 'proposal edit'
- Correctly parse error messages that we don't handle natively
- Better upgrade repocheck output
- Update to 3.7.0
- upgrade: Use cloud_version config for upgrade
- ses: Add ses upload subcommand
- Add cloud_version config field.
- Wrap os-release file parsing for better reuse.
- upgrade: Fix repocheck component in error message
- upgrade: Better repocheck output
- updated to version 3.6.1
- Hide the database step when it is not used (bsc#1118004)
- Fix help strings
- Describe how to upgrade more nodes with one command
- Record
SUSE-SU-2019:1450-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pykmipPyPI |
before 0.8.0 | 0.8.0 |
python-pykmipDebian:12 |
before 0.7.0-3 | 0.7.0-3 |
python-pykmipDebian:13 |
before 0.7.0-3 | 0.7.0-3 |
python-pykmipDebian:14 |
before 0.7.0-3 | 0.7.0-3 |
pykmipPyPI |
before 0.8.0, plus listed versions 0.0.10.1.00.1.10.2.00.3.0 Show 8 moreShow less0.3.10.3.20.3.30.4.00.4.10.5.00.6.00.7.0 |
0.8.0 |
python-PyKMIPSUSE:HPE Helion OpenStack 8 |
before 0.6.0-3.3.1 | 0.6.0-3.3.1 |
python-PyKMIPSUSE:OpenStack Cloud 8 |
before 0.6.0-3.3.1 | 0.6.0-3.3.1 |
python-PyKMIPSUSE:OpenStack Cloud Crowbar 8 |
before 0.6.0-3.3.1 | 0.6.0-3.3.1 |
caasp-openstack-heat-templatesSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 1.0+git.1553079189.3bf8922-1.6.2 | 1.0+git.1553079189.3bf8922-1.6.2 |
crowbarSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 4.0+git.1551088848.823bcaa3-7.29.2 | 4.0+git.1551088848.823bcaa3-7.29.2 |
Show 21 moreShow less
| Package | Affected | Fixed |
|---|---|---|
crowbar-coreSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 4.0+git.1556285635.ab602dd4d-9.46.3 | 4.0+git.1556285635.ab602dd4d-9.46.3 |
crowbar-haSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 4.0+git.1556181005.47c643d-4.46.3 | 4.0+git.1556181005.47c643d-4.46.3 |
crowbar-openstackSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 4.0+git.1554887450.ff7c30c1c-9.51.3 | 4.0+git.1554887450.ff7c30c1c-9.51.3 |
galera-python-clustercheckSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 0.0+git.1506329536.8f5878c-1.6.2 | 0.0+git.1506329536.8f5878c-1.6.2 |
openstack-ceilometerSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 7.1.1~dev4-4.15.3 | 7.1.1~dev4-4.15.3 |
openstack-ceilometer-docSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 7.1.1~dev4-4.15.3 | 7.1.1~dev4-4.15.3 |
openstack-heat-gbpSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 5.1.1~dev1-2.6.3 | 5.1.1~dev1-2.6.3 |
python-PyKMIPSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 0.5.0-3.3.3 | 0.5.0-3.3.3 |
python-pysaml2SUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 4.0.2-3.6.3 | 4.0.2-3.6.3 |
rubygem-crowbar-clientSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 3.9.0-7.14.2 | 3.9.0-7.14.2 |
crowbarSUSE:Enterprise Storage 4 From an advisory covering 2 CVEs |
before 4.0+git.1551088848.823bcaa3-7.29.2 | 4.0+git.1551088848.823bcaa3-7.29.2 |
crowbar-coreSUSE:Enterprise Storage 4 From an advisory covering 2 CVEs |
before 4.0+git.1556285635.ab602dd4d-9.46.3 | 4.0+git.1556285635.ab602dd4d-9.46.3 |
rubygem-crowbar-clientSUSE:Enterprise Storage 4 From an advisory covering 2 CVEs |
before 3.9.0-7.14.2 | 3.9.0-7.14.2 |
python-pykmipUbuntu:16.04:LTS |
All versions, plus listed versions 0.4.0-10.4.0-2 |
None known |
python-pykmipUbuntu:18.04:LTS |
All versions, plus listed versions 0.5.0-4build20.6.0-10.7.0-2 |
None known |
python-pykmipUbuntu:20.04:LTS |
All versions, plus listed versions 0.8.0-0ubuntu10.9.1-2 |
None known |
python-pykmipUbuntu:22.04:LTS |
All versions, plus listed versions 0.10.0-30.10.0-4 |
None known |
python-pykmipUbuntu:24.04:LTS |
All versions, plus listed versions 0.10.0-50.10.0-6 |
None known |
python-pykmipUbuntu:25.10 |
All versions, plus listed versions 0.10.0-8 |
None known |
python-pykmipUbuntu:26.10 |
All versions, plus listed versions 0.10.0-10 |
None known |
python-pykmipUbuntu:26.04:LTS |
All versions, plus listed versions 0.10.0-80.10.0-90.10.0-10 |
None known |
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-2018-1000872 is a medium vulnerability (CVSS 6.5) in Pykmip Project Pykmip, published December 20, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.29%, the 70th percentile. Fixed in pykmip 0.8.0.
References
github.com/OpenKMIP/PyKMIP/issues/430
nvd.nist.gov/vuln/detail/CVE-2018-1000872
github.com/advisories/GHSA-gfv6-cj92-g3hx
github.com/OpenKMIP/PyKMIP/commit/3a7b880bdf70d295ed8af3a5880bab65fa6b3932
github.com/pypa/advisory-database/tree/main/vulns/pykmip/PYSEC-2018-22.yaml
security-tracker.debian.org/tracker/CVE-2018-1000872
Show 25 moreShow less
github.com/OpenKMIP/PyKMIP
suse.com/support/update/announcement/2019/suse-su-20190391-1
bugzilla.suse.com/1120767
suse.com/security/cve/CVE-2018-1000872
suse.com/support/update/announcement/2019/suse-su-20191450-1
bugzilla.suse.com/1063535
bugzilla.suse.com/1074662
bugzilla.suse.com/1112767
bugzilla.suse.com/1113107
bugzilla.suse.com/1118004
bugzilla.suse.com/1122053
bugzilla.suse.com/1122875
bugzilla.suse.com/1123709
bugzilla.suse.com/1127558
bugzilla.suse.com/1127752
bugzilla.suse.com/1128954
bugzilla.suse.com/1128987
bugzilla.suse.com/1130414
bugzilla.suse.com/1131053
suse.com/security/cve/CVE-2017-1000433
bugzilla.suse.com/SCRD-2813
bugzilla.suse.com/SCRD-7126
bugzilla.suse.com/SCRD-8462
ubuntu.com/security/CVE-2018-1000872
cve.org/CVERecord?id=CVE-2018-1000872