diff --git a/go.mod b/go.mod
index 4ea51545552d4fa7e6624b852768d2769c356ab5..d6c6818b7ced782644b9757e6db670cabb80caba 100644
--- a/go.mod
+++ b/go.mod
@@ -16,7 +16,7 @@ require (
 	github.com/mssola/user_agent v0.5.2
 	github.com/oschwald/maxminddb-golang v0.2.0
 	github.com/prometheus/client_golang v1.9.0
-	github.com/rs/cors v0.0.0-20190613161432-33ffc0734c60
+	github.com/rs/cors v1.7.0
 	github.com/tstranex/u2f v1.0.0
 	go.opencensus.io v0.22.5
 	golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad
diff --git a/go.sum b/go.sum
index 82f30c96db011dc579b5a3b507fb31f8c64bea27..50f1e885713c5d7df551a53f8a245ce09d00352e 100644
--- a/go.sum
+++ b/go.sum
@@ -326,6 +326,8 @@ github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6So
 github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
 github.com/rs/cors v0.0.0-20190613161432-33ffc0734c60 h1:aIKs9zU56w6dx+KY0YN5YmBxe+Kqx5cZuHTPxgHaYkc=
 github.com/rs/cors v0.0.0-20190613161432-33ffc0734c60/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
+github.com/rs/cors v1.7.0 h1:+88SsELBHx5r+hZ8TCkggzSstaWNbDvThkVK8H6f9ik=
+github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
 github.com/russellhaering/goxmldsig v1.1.0 h1:lK/zeJie2sqG52ZAlPNn1oBBqsIsEKypUUBGpYYF6lk=
 github.com/russellhaering/goxmldsig v1.1.0/go.mod h1:QK8GhXPB3+AfuCrfo0oRISa9NfzeCpWmxeGnqEpDF9o=
 github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
diff --git a/vendor/github.com/rs/cors/.travis.yml b/vendor/github.com/rs/cors/.travis.yml
index 17e5e50d52760bc6395f2e4d991213cb9b0e6b65..9a68b5676277b3bb0c23c205b939ceff7b9c05d9 100644
--- a/vendor/github.com/rs/cors/.travis.yml
+++ b/vendor/github.com/rs/cors/.travis.yml
@@ -1,7 +1,8 @@
 language: go
 go:
-- 1.9
 - "1.10"
+- "1.11"
+- "1.12"
 - tip
 matrix:
   allow_failures:
diff --git a/vendor/github.com/rs/cors/cors.go b/vendor/github.com/rs/cors/cors.go
index caf330e84b1d4b69bb5db9fb6131a5d1cb09d21c..27309346309565d593a80a80e62e7972d73871cc 100644
--- a/vendor/github.com/rs/cors/cors.go
+++ b/vendor/github.com/rs/cors/cors.go
@@ -316,10 +316,6 @@ func (c *Cors) handleActualRequest(w http.ResponseWriter, r *http.Request) {
 	headers := w.Header()
 	origin := r.Header.Get("Origin")
 
-	if r.Method == http.MethodOptions {
-		c.logf("  Actual request no headers added: method == %s", r.Method)
-		return
-	}
 	// Always set Vary, see https://github.com/rs/cors/issues/10
 	headers.Add("Vary", "Origin")
 	if origin == "" {
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 778069e899006e541837a680446fc3490a5493a3..ad2e567ef7f75eaadfbef86eade943daad67793d 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -92,7 +92,7 @@ github.com/prometheus/common/model
 github.com/prometheus/procfs
 github.com/prometheus/procfs/internal/fs
 github.com/prometheus/procfs/internal/util
-# github.com/rs/cors v0.0.0-20190613161432-33ffc0734c60
+# github.com/rs/cors v1.7.0
 ## explicit
 github.com/rs/cors
 # github.com/russellhaering/goxmldsig v1.1.0