From 2ebf61120296ef07052cbc01c3d86c4d7874c281 Mon Sep 17 00:00:00 2001 From: Jean Bui Quang Date: Tue, 16 Dec 2025 19:34:16 +0100 Subject: [PATCH] hotfix: react CVE-2025-55184 / CVE-2025-67779 --- application/package-lock.json | 58 +++++++++++++++++------------------ application/package.json | 10 +++--- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/application/package-lock.json b/application/package-lock.json index e76fa9e9..08321b5e 100644 --- a/application/package-lock.json +++ b/application/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "dependencies": { "@duckdb/node-api": "^1.2.2-alpha.19", - "@next/third-parties": "^15.5.7", + "@next/third-parties": "^15.5.9", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-select": "^2.1.6", @@ -23,11 +23,11 @@ "maplibre-gl": "^5.2.0", "next": "~15.5.7", "radix-ui": "^1.1.3", - "react": "^19.0.1", - "react-dom": "^19.0.1", + "react": "^19.0.3", + "react-dom": "^19.0.3", "react-map-gl": "^8.0.4", "react-to-print": "^3.1.1", - "swr": "^2.3.7", + "swr": "^2.3.8", "tailwind-merge": "^3.0.2", "tailwindcss-animate": "^1.0.7" }, @@ -38,7 +38,7 @@ "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", - "eslint-config-next": "15.1.9", + "eslint-config-next": "15.1.11", "postcss": "^8", "prettier": "^3.5.3", "prettier-plugin-tailwindcss": "^0.6.14", @@ -1180,15 +1180,15 @@ } }, "node_modules/@next/env": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.7.tgz", - "integrity": "sha512-4h6Y2NyEkIEN7Z8YxkA27pq6zTkS09bUSYC0xjd0NpwFxjnIKeZEeH591o5WECSmjpUhLn3H2QLJcDye3Uzcvg==", + "version": "15.5.9", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.9.tgz", + "integrity": "sha512-4GlTZ+EJM7WaW2HEZcyU317tIQDjkQIyENDLxYJfSWlfqguN+dHkZgyQTV/7ykvobU7yEH5gKvreNrH4B6QgIg==", "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { - "version": "15.1.9", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.9.tgz", - "integrity": "sha512-H7CuatO2RXQQmm40cX3C6kFPNh/v6Dx2oEy1iKZKfubL0mhuuDMBLSUdwu5JgCP1mtuPBufK1h7WSIVjBADZtw==", + "version": "15.1.11", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.11.tgz", + "integrity": "sha512-jpAu+46v5FF/TO8YUdOBHn/Wr4SCiU4IgjQ45S9Nn3vR4nZVS2SR+m9lpxcCv/xqMUoYuYFQZUP0H/ptw0W6+w==", "dev": true, "license": "MIT", "dependencies": { @@ -1324,9 +1324,9 @@ } }, "node_modules/@next/third-parties": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/@next/third-parties/-/third-parties-15.5.7.tgz", - "integrity": "sha512-xIahs2sBMwYBtI0CLSUCMtKXen6T8G23Cq1WogA8BMRSIDqkhHutHpu+nrdzSNVg4yA59B8oU8DFdcGz4WHWtw==", + "version": "15.5.9", + "resolved": "https://registry.npmjs.org/@next/third-parties/-/third-parties-15.5.9.tgz", + "integrity": "sha512-kX8u/o+NMUwib5Rn+J9zhx47wZZzgxW3Q/OTuqG4gcZS80jARZCU/9bQ5hGL6V9XGDWZiR/Lycs7Dg8Y+xOfCw==", "license": "MIT", "dependencies": { "third-party-capital": "1.0.20" @@ -7640,13 +7640,13 @@ } }, "node_modules/eslint-config-next": { - "version": "15.1.9", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.9.tgz", - "integrity": "sha512-Yx0rjzk+o1SdKkzV0R/f/R3gvdpFA8FTtEKdFvESmiQ40uPnbRD52sOlZcTCkP5QLImnjVIit9qo8DYhrTSsIQ==", + "version": "15.1.11", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.11.tgz", + "integrity": "sha512-RK5q3f8CKMTwNXULOqd2TAsz+7kA5+5fy5YK7T6SeczLFOuOUcuJOGlYUbyoeU6+UKQrpFsYgCz71hI1F9q5Cg==", "dev": true, "license": "MIT", "dependencies": { - "@next/eslint-plugin-next": "15.1.9", + "@next/eslint-plugin-next": "15.1.11", "@rushstack/eslint-patch": "^1.10.3", "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", @@ -9589,12 +9589,12 @@ "license": "MIT" }, "node_modules/next": { - "version": "15.5.7", - "resolved": "https://registry.npmjs.org/next/-/next-15.5.7.tgz", - "integrity": "sha512-+t2/0jIJ48kUpGKkdlhgkv+zPTEOoXyr60qXe68eB/pl3CMJaLeIGjzp5D6Oqt25hCBiBTt8wEeeAzfJvUKnPQ==", + "version": "15.5.9", + "resolved": "https://registry.npmjs.org/next/-/next-15.5.9.tgz", + "integrity": "sha512-agNLK89seZEtC5zUHwtut0+tNrc0Xw4FT/Dg+B/VLEo9pAcS9rtTKpek3V6kVcVwsB2YlqMaHdfZL4eLEVYuCg==", "license": "MIT", "dependencies": { - "@next/env": "15.5.7", + "@next/env": "15.5.9", "@swc/helpers": "0.5.15", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", @@ -11538,13 +11538,13 @@ } }, "node_modules/swr": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.7.tgz", - "integrity": "sha512-ZEquQ82QvalqTxhBVv/DlAg2mbmUjF4UgpPg9wwk4ufb9rQnZXh1iKyyKBqV6bQGu1Ie7L1QwSYO07qFIa1p+g==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.8.tgz", + "integrity": "sha512-gaCPRVoMq8WGDcWj9p4YWzCMPHzE0WNl6W8ADIx9c3JBEIdMkJGMzW+uzXvxHMltwcYACr9jP+32H8/hgwMR7w==", "license": "MIT", "dependencies": { "dequal": "^2.0.3", - "use-sync-external-store": "^1.4.0" + "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -12042,9 +12042,9 @@ } }, "node_modules/use-sync-external-store": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", - "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/application/package.json b/application/package.json index 6ef247d3..a1ade281 100644 --- a/application/package.json +++ b/application/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@duckdb/node-api": "^1.2.2-alpha.19", - "@next/third-parties": "^15.5.7", + "@next/third-parties": "^15.5.9", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-select": "^2.1.6", @@ -26,11 +26,11 @@ "maplibre-gl": "^5.2.0", "next": "~15.5.7", "radix-ui": "^1.1.3", - "react": "^19.0.1", - "react-dom": "^19.0.1", + "react": "^19.0.3", + "react-dom": "^19.0.3", "react-map-gl": "^8.0.4", "react-to-print": "^3.1.1", - "swr": "^2.3.7", + "swr": "^2.3.8", "tailwind-merge": "^3.0.2", "tailwindcss-animate": "^1.0.7" }, @@ -41,7 +41,7 @@ "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", - "eslint-config-next": "15.1.9", + "eslint-config-next": "15.1.11", "postcss": "^8", "prettier": "^3.5.3", "prettier-plugin-tailwindcss": "^0.6.14",