diff --git a/.phive/phars.xml b/.phive/phars.xml
index 8ac22ba1d5e..929a5624b62 100644
--- a/.phive/phars.xml
+++ b/.phive/phars.xml
@@ -2,7 +2,7 @@
 <phive xmlns="https://phar.io/phive">
   <phar name="phpab" version="^1.29" installed="1.29.1" location="./tools/phpab" copy="true"/>
   <phar name="php-cs-fixer" version="^3.53" installed="3.59.3" location="./tools/php-cs-fixer" copy="true"/>
-  <phar name="psalm" version="^5.23" installed="5.24.0" location="./tools/psalm" copy="true"/>
+  <phar name="psalm" version="^5.23" installed="5.25.0" location="./tools/psalm" copy="true"/>
   <phar name="humbug/php-scoper" version="^0.18" installed="0.18.14" location="./tools/php-scoper" copy="true"/>
   <phar name="infection" version="^0.28" installed="0.28.1" location="./tools/infection" copy="true"/>
   <phar name="composer" version="^2.7" installed="2.7.7" location="./tools/composer" copy="true"/>
diff --git a/tools/psalm b/tools/psalm
index 87c6f01b781..bcdc5820f66 100755
Binary files a/tools/psalm and b/tools/psalm differ