diff --git a/package-lock.json b/package-lock.json
index a0d399eb9e..880928ad95 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -74,7 +74,7 @@
         "canvaskit-wasm": "^0.39.1",
         "eslint": "^8.57.0",
         "eslint-mdx": "^3.0.0",
-        "eslint-plugin-astro": "^1.2.3",
+        "eslint-plugin-astro": "^1.2.4",
         "eslint-plugin-mdx": "^3.1.5",
         "eslint-plugin-react": "^7.35.2",
         "hast-util-from-html": "^2.0.2",
@@ -8636,14 +8636,14 @@
       }
     },
     "node_modules/eslint-plugin-astro": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-astro/-/eslint-plugin-astro-1.2.3.tgz",
-      "integrity": "sha512-asHT0VUs68oppVnTHfp/WgLqs0yCx9kG9AC/PKLmp+87imeh3nGHMdFm0qP46vHxTM0NLDEhvmjFdAVAqw+QPQ==",
+      "version": "1.2.4",
+      "resolved": "https://registry.npmjs.org/eslint-plugin-astro/-/eslint-plugin-astro-1.2.4.tgz",
+      "integrity": "sha512-45uXKW6lxmYEa8Gkh5lCfwAnOyQD90AaMS2Bu9ans88f+pFkliqjGeexiKv73oiTcY3I0vlzTUk5GlqvYlkjyA==",
       "dev": true,
       "dependencies": {
         "@eslint-community/eslint-utils": "^4.2.0",
         "@jridgewell/sourcemap-codec": "^1.4.14",
-        "@typescript-eslint/types": "^7.7.1",
+        "@typescript-eslint/types": "^7.7.1 || ^8",
         "astro-eslint-parser": "^1.0.2",
         "eslint-compat-utils": "^0.5.0",
         "globals": "^15.0.0",
diff --git a/package.json b/package.json
index eb363b9952..9e0fad79e9 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,7 @@
     "canvaskit-wasm": "^0.39.1",
     "eslint": "^8.57.0",
     "eslint-mdx": "^3.0.0",
-    "eslint-plugin-astro": "^1.2.3",
+    "eslint-plugin-astro": "^1.2.4",
     "eslint-plugin-mdx": "^3.1.5",
     "eslint-plugin-react": "^7.35.2",
     "hast-util-from-html": "^2.0.2",