diff --git a/package-lock.json b/package-lock.json
index 5f2725050..49958c913 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
         "babel-polyfill": "6.26.0",
         "classnames": "^2.5.1",
         "jest-environment-jsdom": "^29.7.0",
-        "react-responsive": "8.2.0",
+        "react-responsive": "10.0.0",
         "react-transition-group": "4.4.5"
       },
       "devDependencies": {
@@ -3483,6 +3483,24 @@
         "node": ">=10"
       }
     },
+    "node_modules/@openedx/paragon/node_modules/react-responsive": {
+      "version": "8.2.0",
+      "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-8.2.0.tgz",
+      "integrity": "sha512-iagCqVrw4QSjhxKp3I/YK6+ODkWY6G+YPElvdYKiUUbywwh9Ds0M7r26Fj2/7dWFFbOpcGnJE6uE7aMck8j5Qg==",
+      "license": "MIT",
+      "dependencies": {
+        "hyphenate-style-name": "^1.0.0",
+        "matchmediaquery": "^0.3.0",
+        "prop-types": "^15.6.1",
+        "shallow-equal": "^1.1.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      },
+      "peerDependencies": {
+        "react": ">=16.8.0"
+      }
+    },
     "node_modules/@pmmmwh/react-refresh-webpack-plugin": {
       "version": "0.5.15",
       "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz",
@@ -14307,22 +14325,38 @@
       }
     },
     "node_modules/react-responsive": {
-      "version": "8.2.0",
-      "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-8.2.0.tgz",
-      "integrity": "sha512-iagCqVrw4QSjhxKp3I/YK6+ODkWY6G+YPElvdYKiUUbywwh9Ds0M7r26Fj2/7dWFFbOpcGnJE6uE7aMck8j5Qg==",
+      "version": "10.0.0",
+      "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-10.0.0.tgz",
+      "integrity": "sha512-N6/UiRLGQyGUqrarhBZmrSmHi2FXSD++N5VbSKsBBvWfG0ZV7asvUBluSv5lSzdMyEVjzZ6Y8DL4OHABiztDOg==",
+      "license": "MIT",
       "dependencies": {
         "hyphenate-style-name": "^1.0.0",
-        "matchmediaquery": "^0.3.0",
+        "matchmediaquery": "^0.4.2",
         "prop-types": "^15.6.1",
-        "shallow-equal": "^1.1.0"
+        "shallow-equal": "^3.1.0"
       },
       "engines": {
-        "node": ">= 0.10"
+        "node": ">=14"
       },
       "peerDependencies": {
         "react": ">=16.8.0"
       }
     },
+    "node_modules/react-responsive/node_modules/matchmediaquery": {
+      "version": "0.4.2",
+      "resolved": "https://registry.npmjs.org/matchmediaquery/-/matchmediaquery-0.4.2.tgz",
+      "integrity": "sha512-wrZpoT50ehYOudhDjt/YvUJc6eUzcdFPdmbizfgvswCKNHD1/OBOHYJpHie+HXpu6bSkEGieFMYk6VuutaiRfA==",
+      "license": "MIT",
+      "dependencies": {
+        "css-mediaquery": "^0.1.2"
+      }
+    },
+    "node_modules/react-responsive/node_modules/shallow-equal": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-3.1.0.tgz",
+      "integrity": "sha512-pfVOw8QZIXpMbhBWvzBISicvToTiM5WBF1EeAUZDDSb5Dt29yl4AYbyywbJFSEsRUMr7gJaxqCdr4L3tQf9wVg==",
+      "license": "MIT"
+    },
     "node_modules/react-router": {
       "version": "6.28.1",
       "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.1.tgz",
diff --git a/package.json b/package.json
index ea8f30ed9..76cadaf93 100644
--- a/package.json
+++ b/package.json
@@ -65,7 +65,7 @@
     "babel-polyfill": "6.26.0",
     "classnames": "^2.5.1",
     "jest-environment-jsdom": "^29.7.0",
-    "react-responsive": "8.2.0",
+    "react-responsive": "10.0.0",
     "react-transition-group": "4.4.5"
   },
   "peerDependencies": {