Input validation error in React Router - CVE-2026-53666
Published: July 22, 2026
React Router
Detailed vulnerability description
The vulnerability allows a remote attacker to trigger unexpected constructor execution on the client.
The vulnerability exists due to improper input validation in the SSR hydration process when processing attacker-supplied input that overwrites certain aspects of errors caught by SSR. A remote attacker can supply crafted input to trigger unexpected constructor execution on the client.
This only affects Framework Mode and Data Mode applications performing manual SSR and hydration, and does not impact Declarative Mode.