diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 80b8a4d9bfae8abee37d4a628ae2033ca281cbdb..17476bd76949ea5996bef9fc063b544065118031 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,7 +4,7 @@ stages:
 
 variables:
   BUILD_ENV_DOCKER_IMAGE: docker-registry.ebrains.eu/ebrains-spack-build-env/base:devel
-  SPACK_PATH_GITLAB: /mnt/spack_v0.23.0
+  SPACK_PATH_GITLAB: /mnt/spack_v0.23.1
   SYSTEMNAME: ebrainslab
   GIT_SUBMODULE_STRATEGY: recursive
   GIT_CLEAN_FLAGS: -ffdxq
diff --git a/README.md b/README.md
index 36bce891f97ba77d298c27bfe99a6e93beb569dc..cc0ed81ec2a0c972386d1d43ade5519a0a7ee74e 100644
--- a/README.md
+++ b/README.md
@@ -38,9 +38,9 @@ Clone this repository. You can use the `ebrains-yy-mm` branches to install the E
 git clone --branch {branch-name} https://gitlab.ebrains.eu/ri/tech-hub/platform/esd/ebrains-spack-builds.git
 ```
 
-Clone Spack. We currently use version v0.23.0:
+Clone Spack. We currently use version v0.23.1:
 ```
-git clone --depth 1 -c advice.detachedHead=false -c feature.manyFiles=true --branch v0.23.0 https://github.com/spack/spack
+git clone --depth 1 -c advice.detachedHead=false -c feature.manyFiles=true --branch v0.23.1 https://github.com/spack/spack
 ```
 
 Activate Spack:
diff --git a/vendor/spack b/vendor/spack
index 65abf4d14071280c6d4a183e20c0f6991ed49986..712b36d5963a179615bf72c48e90acff3cf4f6b9 160000
--- a/vendor/spack
+++ b/vendor/spack
@@ -1 +1 @@
-Subproject commit 65abf4d14071280c6d4a183e20c0f6991ed49986
+Subproject commit 712b36d5963a179615bf72c48e90acff3cf4f6b9