diff --git a/Dockerfile.emscripten b/Dockerfile.emscripten
index 53dff30c28f9b72b5993fb252d44c08631c80a64..2cede543d8eb22d9921bbe7ce952b40ad394177c 100644
--- a/Dockerfile.emscripten
+++ b/Dockerfile.emscripten
@@ -1,5 +1,5 @@
 # syntax=docker/dockerfile:1.5
-ARG EMSCRIPTEN_VERSION=3.1.47
+ARG EMSCRIPTEN_VERSION=3.1.51
 
 FROM emscripten/emsdk:${EMSCRIPTEN_VERSION} AS pure_emscripten_sdk
 
diff --git a/docker-bake.hcl b/docker-bake.hcl
index d3566d5c4b7b84d2526c00993a1362b0e0fabb95..015aec5482596b8ab9973e5eadafede2f18cbf3b 100644
--- a/docker-bake.hcl
+++ b/docker-bake.hcl
@@ -1,7 +1,7 @@
 variable "CI_REGISTRY_IMAGE" {}
 variable "CI_COMMIT_SHA" {}
 variable "EMSCRIPTEN_VERSION" {
-  default = "3.1.47"
+  default = "3.1.51"
 }
 variable "BOOST_VERSION_TAG" {
   default = null
diff --git a/scripts/bash/build_emscripten_image.sh b/scripts/bash/build_emscripten_image.sh
index b9a87dd95a27932912a82fd7b886c356fc3d205d..ca7c9f15fbcd678b7a87e121818423ceb24f6cf0 100755
--- a/scripts/bash/build_emscripten_image.sh
+++ b/scripts/bash/build_emscripten_image.sh
@@ -5,7 +5,7 @@ SCRIPTSDIR="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
 SRCDIR="${SCRIPTSDIR}/../../"
 
 REGISTRY=${1:-"registry.gitlab.syncad.com/hive/common-ci-configuration/"}
-EMSDK_VERSION=${1:-"3.1.47"}
+EMSDK_VERSION=${1:-"3.1.51"}
 
 export DOCKER_BUILDKIT=1