diff --git a/build.gradle.kts b/build.gradle.kts
index 227c2c31c..04f7aec03 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -160,7 +160,7 @@ dependencies {
   // Temp workaround suggested in https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-faq.html#junit5-test-framework-refers-to-junit4
   // Can be removed when IJPL-159134 is fixed
 //  testRuntimeOnly("junit:junit:4.13.2")
-  testImplementation("org.junit.vintage:junit-vintage-engine:5.10.5")
+  testImplementation("org.junit.vintage:junit-vintage-engine:5.12.0")
 //  testFixturesImplementation("org.junit.vintage:junit-vintage-engine:5.10.3")
 }
 
diff --git a/tests/java-tests/build.gradle.kts b/tests/java-tests/build.gradle.kts
index ab441f53c..2ae8d15d5 100644
--- a/tests/java-tests/build.gradle.kts
+++ b/tests/java-tests/build.gradle.kts
@@ -32,7 +32,7 @@ dependencies {
   compileOnly("org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion")
   testImplementation("org.jetbrains.kotlin:kotlin-test:$kotlinVersion")
   testImplementation(testFixtures(project(":"))) // The root project
-  testImplementation("org.junit.vintage:junit-vintage-engine:5.10.5")
+  testImplementation("org.junit.vintage:junit-vintage-engine:5.12.0")
 
   intellijPlatform {
     // Snapshots don't use installers
diff --git a/tests/long-running-tests/build.gradle.kts b/tests/long-running-tests/build.gradle.kts
index 137a35891..f9012702c 100644
--- a/tests/long-running-tests/build.gradle.kts
+++ b/tests/long-running-tests/build.gradle.kts
@@ -25,7 +25,7 @@ dependencies {
   compileOnly("org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion")
   testImplementation("org.jetbrains.kotlin:kotlin-test:$kotlinVersion")
   testImplementation(testFixtures(project(":"))) // The root project
-  testImplementation("org.junit.vintage:junit-vintage-engine:5.10.5")
+  testImplementation("org.junit.vintage:junit-vintage-engine:5.12.0")
 
   intellijPlatform {
     // Snapshots don't use installers
diff --git a/tests/property-tests/build.gradle.kts b/tests/property-tests/build.gradle.kts
index e74582d46..8281492cd 100644
--- a/tests/property-tests/build.gradle.kts
+++ b/tests/property-tests/build.gradle.kts
@@ -25,7 +25,7 @@ dependencies {
   compileOnly("org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion")
   testImplementation("org.jetbrains.kotlin:kotlin-test:$kotlinVersion")
   testImplementation(testFixtures(project(":"))) // The root project
-  testImplementation("org.junit.vintage:junit-vintage-engine:5.10.5")
+  testImplementation("org.junit.vintage:junit-vintage-engine:5.12.0")
 
   intellijPlatform {
     // Snapshots don't use installers
diff --git a/vim-engine/build.gradle.kts b/vim-engine/build.gradle.kts
index ab418f6b9..775260a33 100644
--- a/vim-engine/build.gradle.kts
+++ b/vim-engine/build.gradle.kts
@@ -51,7 +51,7 @@ dependencies {
     // Temp workaround suggested in https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-faq.html#junit5-test-framework-refers-to-junit4
     // Can be removed when IJPL-159134 is fixed
 //    testRuntimeOnly("junit:junit:4.13.2")
-    testRuntimeOnly("org.junit.vintage:junit-vintage-engine:5.10.5")
+    testRuntimeOnly("org.junit.vintage:junit-vintage-engine:5.12.0")
 
     // https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-test
     testImplementation("org.jetbrains.kotlin:kotlin-test:$kotlinVersion")