Skip to content

chore(deps): bump react-router to 7.18.1 (CVE-2026-53666/53667/53669)#280

Merged
important-new merged 1 commit into
InspectorHub:mainfrom
important-new:chore/bump-react-router-cve
Jul 24, 2026
Merged

chore(deps): bump react-router to 7.18.1 (CVE-2026-53666/53667/53669)#280
important-new merged 1 commit into
InspectorHub:mainfrom
important-new:chore/bump-react-router-cve

Conversation

@important-new

Copy link
Copy Markdown
Contributor

Three medium-severity advisories affect react-router < 7.18.0, all surfaced by Dependabot after the previous milestone (#279) merged:

All are fixed in 7.18.0. This bumps react-router and @react-router/dev to 7.18.1 within the existing ^7.6.0 range — the lockfile is updated in place (no package.json range change, and the lock's linux binaries are preserved). react-router is a runtime framework dependency, so the full gate was run locally: type-check (api + app), lint, test:unit, test:web, and build all green.

🤖 Generated with Claude Code

Three medium-severity advisories affect react-router < 7.18.0:

- CVE-2026-53666 (GHSA-337j-9hxr-rhxg): arbitrary constructor injection via
  deserializeErrors() during SSR hydration.
- CVE-2026-53667 (GHSA-h8fp-f39c-q6mh): RSCErrorHandler missing protocol
  validation (XSS).
- CVE-2026-53669 (GHSA-wrjc-x8rr-h8h6): open redirect via backslash in <Link>
  and useNavigate.

All are fixed in 7.18.0. Bump react-router and @react-router/dev to 7.18.1
within the existing ^7.6.0 range — lockfile updated in place (package.json
ranges unchanged; the linux binaries in the lock are preserved). react-router
is a runtime framework dependency, so the full gate was run: type-check (api +
app), lint, test:unit, test:web, and build all green.
@important-new
important-new merged commit 58f01b9 into InspectorHub:main Jul 24, 2026
5 checks passed
@important-new
important-new deleted the chore/bump-react-router-cve branch July 24, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant