diff --git a/contrib/src/gnutls/SHA512SUMS b/contrib/src/gnutls/SHA512SUMS
index a86cbcbc70a3381bf5e8d09adf9fe445891f8a5c..591f9c8c944f0e03f37d580106795115bad3cadb 100644
--- a/contrib/src/gnutls/SHA512SUMS
+++ b/contrib/src/gnutls/SHA512SUMS
@@ -1 +1 @@
-dbf6766131496f66d712cf3a8f042e93eea057d843972c7cc0376c25b6f3802f51af4fe9b38fbb07e8194748a185055a2bd26c1fabd234d330b892466061462a  gnutls-3.6.11.tar.xz
\ No newline at end of file
+e1031fd1239d8b0f056a6b736e4c72c9268fb635f273527f310771c608b841cad7b6631401382ec3040d9b539180bf421882bf43427ad3549a5787d2864c2fa5  gnutls-3.6.12.tar.xz
\ No newline at end of file
diff --git a/contrib/src/gnutls/rules.mak b/contrib/src/gnutls/rules.mak
index 29eefd5455e1a106c9bc7679a74db1c1e40fea63..2e4166b9d62c895cc83799f1c35e44568f3046d1 100644
--- a/contrib/src/gnutls/rules.mak
+++ b/contrib/src/gnutls/rules.mak
@@ -1,6 +1,6 @@
 # GnuTLS
 
-GNUTLS_VERSION := 3.6.11
+GNUTLS_VERSION := 3.6.12
 
 GNUTLS_URL := https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-$(GNUTLS_VERSION).tar.xz