diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index ecd4c893d40d96a155d101a9a2b08500a6502285..9198bae0262e5cf417c6669c41359e002f4561a9 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -790,7 +790,7 @@ (define-public acme-client
 (define-public mbedtls-apache
   (package
     (name "mbedtls-apache")
-    (version "2.4.2")
+    (version "2.5.1")
     (source
      (origin
        (method url-fetch)
@@ -800,7 +800,7 @@ (define-public mbedtls-apache
                            version "-apache.tgz"))
        (sha256
         (base32
-         "065hn5zibzflivabdh9p41dknda7wicl2zhc936dmakqfjprip8p"))))
+         "1yc1rj0izjihj9hbzvskpa4gjzqf4dm2i84nmmm2s9j1i66fp6jm"))))
     (build-system cmake-build-system)
     (native-inputs
      `(("perl" ,perl)))