diff --git a/validation/Dockerfile b/validation/Dockerfile
index 7e917488a4d30cd8396d89189589caa7f9bef79f..34a884df7e9791c67ab2dd2365ae1c1f1c2af9c6 100644
--- a/validation/Dockerfile
+++ b/validation/Dockerfile
@@ -89,7 +89,9 @@ RUN set -e pipefail; \
     export _DICT_DIR="${SRC_DIR}/mmcif_dicts"; \
     export _DICT_URL="https://mmcif.wwpdb.org/dictionaries/ascii"; \
     export _GIT_URL="https://raw.github.com/ihmwg/ModelCIF/master"; \
-    export _MA_DICT_URL="${_GIT_URL}/archive/mmcif_ma-v${USE_DICT_VERSION}.dic"; \
+    # Use the path of an actual commit to keep the dict immutable (RCSB refuses
+    # to use Git tags for versions).
+    export _MA_DICT_URL="https://raw.githubusercontent.com/ihmwg/ModelCIF/ba728c4/archive/mmcif_ma-v${USE_DICT_VERSION}.dic"; \
     mkdir ${_DICT_DIR}; \
     mkdir ${MMCIF_DICTS_DIR}; \
     cd ${_DICT_DIR}; \