diff --git a/package.json b/package.json
index dd24a34f8..37283c5e3 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "dependencies": {
-    "eslint": "^8.50.0",
+    "eslint": "^9.0.0",
     "pyright": "^1.1.329"
   },
   "scripts": {
diff --git a/searx/static/themes/simple/package.json b/searx/static/themes/simple/package.json
index 871b7a60d..0114028b5 100644
--- a/searx/static/themes/simple/package.json
+++ b/searx/static/themes/simple/package.json
@@ -1,6 +1,6 @@
 {
   "devDependencies": {
-    "eslint": "^8.18.0",
+    "eslint": "^9.0.0",
     "grunt": "~1.6.1",
     "grunt-contrib-copy": "^1.0.0",
     "grunt-contrib-cssmin": "^5.0.0",