diff --git a/pyproject.toml b/pyproject.toml
index 3ecf82ae235882b60d59e7c1662eb8c53973ff24..24ef5d25359376937829dac738840e5e8b98b60b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -60,11 +60,12 @@ test-command = "pytest {project}/Tests/Python"
 build-verbosity = "1"
 
 [tool.cibuildwheel.linux]
-# See https://github.com/NixOS/patchelf/issues/446
 # quay.io/pypa/manylinux_2_28 works too
-manylinux-x86_64-image = "quay.io/pypa/manylinux2014_x86_64@sha256:005826a6fa94c97bd31fccf637a0f10621304da447ca2ab3963c13991dffa013"
-manylinux-aarch64-image = "quay.io/pypa/manylinux2014_x86_64@sha256:005826a6fa94c97bd31fccf637a0f10621304da447ca2ab3963c13991dffa013"
+manylinux-x86_64-image = "quay.io/pypa/manylinux2014_x86_64"
+manylinux-aarch64-image = "quay.io/pypa/manylinux2014_x86_64"
 before-all = "yum install -y ccache"
+# See https://github.com/NixOS/patchelf/issues/446, wait for patchelf 0.19
+before-build = "pipx install --force 'patchelf<0.17'"
 environment-pass = [
   "SETUPTOOLS_SCM_LOCAL_SCHEME",
   "CPM_SOURCE_CACHE",