Description
React Router is a router for React. From 7.12.0 until 7.15.1, certain CSRF checks in React Router v7 Framework Mode were insufficient and run on POST requests, but were bypassed on PUT/PATCH/DELETE requests. This is a low severity vulnerability because modern browser protections (CORS preflight, SameSite cookies) already block the cross-origin attack vectors that this missing CSRF check would otherwise gate. This vulnerability is fixed in 7.15.1.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| remix-run | react-router | >= 7.12.0, < 7.15.1 | — |
| @remix-run | server-runtime | >= 2.17.3, < 2.17.5 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | agama-web-ui | 23+0.f26ed5eab-49.1 | openSUSE-SU-2026:11325-1 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | vitess-24 | 24.0.1-r4 | — |
| Wolfi rolling | vitess-24-compat | 24.0.3-r7 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | @remix-run/server-runtime | >= 2.17.3, < 2.17.5 | 2.17.5 | GHSA-84g9-w2xq-vcv6 |
| npm | react-router | >= 7.12.0, < 7.15.1 | 7.15.1 | GHSA-84g9-w2xq-vcv6 |
Advisories 1
- openSUSE-SU-2026:11325-1 agama-web-ui-23+0.f26ed5eab-49.1 on GA media SUSE / openSUSE Security Updates · Jul 23, 2026