diff --git a/contrib/src/opendht/SHA512SUMS b/contrib/src/opendht/SHA512SUMS
index 561602c7c9afb129bc9a0b8772d781270cbd2d29..95a39df55d86533c1cd4ee1a2d37570f5856ce01 100644
--- a/contrib/src/opendht/SHA512SUMS
+++ b/contrib/src/opendht/SHA512SUMS
@@ -1 +1 @@
-5e4bc2cc2ebe593e522cfd0940c9927490ab579db923037a57c96fa1ae31653df10b3c18389eb30092622e837216a73e6eca501bb4d559dab28e200685940f42  opendht-3.1.6.tar.gz
+c89e8276520f94daa31a5c07e6725ba6b8f3daa2fa118914f61394b879b63dce2e0ab462e35af31d40ebd15d1feb119236b4a791dff683486ed7ccd1d0589756  opendht-3.1.7.tar.gz
diff --git a/contrib/src/opendht/package.json b/contrib/src/opendht/package.json
index 1ccc33b99d9fcf38ed7d7a01fa59cc484a8289da..7643c15f52b31d50263115ffcee264c23554cbee 100644
--- a/contrib/src/opendht/package.json
+++ b/contrib/src/opendht/package.json
@@ -1,6 +1,6 @@
 {
     "name": "opendht",
-    "version": "3.1.6",
+    "version": "3.1.7",
     "url": "https://github.com/savoirfairelinux/opendht/archive/v__VERSION__.tar.gz",
     "deps": [
         "argon2",
diff --git a/contrib/src/opendht/rules.mak b/contrib/src/opendht/rules.mak
index 3d2fb1be510abf338cadfe2e9b3e5b78f9f2df2f..bf9239a25267fb50741a936e36598d2b6c7b8509 100644
--- a/contrib/src/opendht/rules.mak
+++ b/contrib/src/opendht/rules.mak
@@ -1,9 +1,9 @@
 # OPENDHT
-OPENDHT_VERSION := 3.1.6
+OPENDHT_VERSION := 3.1.7
 OPENDHT_URL := https://github.com/savoirfairelinux/opendht/archive/v$(OPENDHT_VERSION).tar.gz
 
 PKGS += opendht
-ifeq ($(call need_pkg,'opendht >= 3.1.6'),)
+ifeq ($(call need_pkg,'opendht >= 3.1.7'),)
 PKGS_FOUND += opendht
 endif