diff --git a/cpython-unix/build-patchelf.sh b/cpython-unix/build-patchelf.sh
index 9c267e63..1ebb0302 100755
--- a/cpython-unix/build-patchelf.sh
+++ b/cpython-unix/build-patchelf.sh
@@ -11,7 +11,7 @@ export PATH=/tools/${TOOLCHAIN}/bin:/tools/host/bin:$PATH
 
 tar -xf patchelf-${PATCHELF_VERSION}.tar.bz2
 
-pushd patchelf-0.13.1.20211127.72b6d44
+pushd patchelf-0.18.0
 
 CC="${HOST_CC}" CXX="${HOST_CXX}" CFLAGS="${EXTRA_HOST_CFLAGS} -fPIC" CPPFLAGS="${EXTRA_HOST_CFLAGS} -fPIC" \
     ./configure \
diff --git a/pythonbuild/downloads.py b/pythonbuild/downloads.py
index d9d2ebbc..a7e199b4 100644
--- a/pythonbuild/downloads.py
+++ b/pythonbuild/downloads.py
@@ -265,10 +265,10 @@
         "version": "2.11.06",
     },
     "patchelf": {
-        "url": "https://github.com/NixOS/patchelf/releases/download/0.13.1/patchelf-0.13.1.tar.bz2",
-        "size": 173598,
-        "sha256": "39e8aeccd7495d54df094d2b4a7c08010ff7777036faaf24f28e07777d1598e2",
-        "version": "0.13.1",
+        "url": "https://github.com/NixOS/patchelf/releases/download/0.18.0/patchelf-0.18.0.tar.bz2",
+        "size": 423290,
+        "sha256": "1952b2a782ba576279c211ee942e341748fdb44997f704dd53def46cd055470b",
+        "version": "0.18.0",
     },
     "pip": {
         "url": "https://files.pythonhosted.org/packages/e7/54/0c1c068542cee73d8863336e974fc881e608d0170f3af15d0c0f28644531/pip-24.1.2-py3-none-any.whl",