CVE-2026-40181
React Router's same-origin redirect with path starting // causes open redirect via protocol-relative URL reinterpretation
React Router is a router for React. In versions 7.0.0 through 7.14.0 and 6.7.0 through 6.30.3, certain URLs passed to the redirect function can trigger an open redirect to an external domain due to path values starting with // being reinterpreted as protocol-relative URLs. The level of impact depends on the validation done by the application prior to returning the redirect. This does not impact applications using Declarative Mode (<BrowserRouter>). This is patched in versions 7.14.1 and 6.30.4.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.6
React Router's same-origin redirect with path starting // causes open redirect via protocol-relative URL reinterpretation
React Router is a router for React. In versions 7.0.0 through 7.14.0 and 6.7.0 through 6.30.3, certain URLs passed to the redirect function can trigger an open redirect to an external domain due to path values starting with // being reinterpreted as protocol-relative URLs. The level of impact depends on the validation done by the application prior to returning the redirect. This does not impact applications using Declarative Mode (<BrowserRouter>). This is patched in versions 7.14.1 and 6.30.4.
- Record
CVE-2026-40181- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-601
- Updated
- 2026-11-02
EUVDEUVD-2026-33996
6.6
React Router is a router for React. In versions 7.0.0 through 7.14.0 and 6.7.0 through 6.30.3, certain URLs passed to the redirect function can trigger an open redirect to an external domain due to path values starting with // being reinterpreted as protocol-relative URLs. The level of impact depends on the validation done by the application prior to returning the redirect. This does not impact applications using Declarative Mode (<BrowserRouter>). This is patched in versions 7.14.1 and 6.30.4.
- Record
EUVD-2026-33996- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2j2x-hqr9-3h42
6.6
React Router's same-origin redirect with path starting // causes open redirect via protocol-relative URL reinterpretation
Certain URLs passed to the redirect function can trigger an open redirect to an external domain depending on the level of validation done by the application prior to returning the redirect.
[!NOTE] This does not impact your React Router application if you are using Declarative Mode (
<BrowserRouter>)
- Record
GHSA-2j2x-hqr9-3h42- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-601
- Updated
- 2026-11-02
NVD
6.6
React Router is a router for React. In versions 7.0.0 through 7.14.0 and 6.7.0 through 6.30.3, certain URLs passed to the redirect function can trigger an open redirect to an external domain due to path values starting with // being reinterpreted as protocol-relative URLs. The level of impact depends on the validation done by the application prior to returning the redirect. This does not impact applications using Declarative Mode (<BrowserRouter>). This is patched in versions 7.14.1 and 6.30.4.
- Record
CVE-2026-40181- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
OSV
6.6
React Router's same-origin redirect with path starting // causes open redirect via protocol-relative URL reinterpretation
React Router is a router for React. In versions 7.0.0 through 7.14.0 and 6.7.0 through 6.30.3, certain URLs passed to the redirect function can trigger an open redirect to an external domain due to path values starting with // being reinterpreted as protocol-relative URLs. The level of impact depends on the validation done by the application prior to returning the redirect. This does not impact applications using Declarative Mode (<BrowserRouter>). This is patched in versions 7.14.1 and 6.30.4.
- Record
CVE-2026-40181- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-601
- Updated
- 2026-11-02
OSVGHSA-2j2x-hqr9-3h42
6.6
React Router's same-origin redirect with path starting // causes open redirect via protocol-relative URL reinterpretation
Certain URLs passed to the redirect function can trigger an open redirect to an external domain depending on the level of validation done by the application prior to returning the redirect.
[!NOTE] This does not impact your React Router application if you are using Declarative Mode (
<BrowserRouter>)
- Record
GHSA-2j2x-hqr9-3h42- CVSS 4.0
- 6.6 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-601
- Updated
- 2026-11-02
Show 22 moreShow less
OSVCLSA-2026-1788255151 No score
TuxCare security update for react-router (1 CVE)
TuxCare rebuilt react-router to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1788255151- Updated
- 2026-11-02
OSVCLSA-2026-1789029484 No score
TuxCare security update for 2 packages (2 CVEs)
TuxCare rebuilt 2 packages to address 2 CVEs. Fixed in 6.30.3-tuxcare.1.
- Record
CLSA-2026-1789029484- Updated
- 2026-11-02
OSVCLSA-2026-1789597929 No score
TuxCare security update for @remix-run/router (1 CVE)
TuxCare rebuilt @remix-run/router to address 1 CVE. Fixed in 1.23.0-tuxcare.3.
- Record
CLSA-2026-1789597929- Updated
- 2026-11-02
OSVCLSA-2026-1792192714 No score
TuxCare security update for react-router (3 CVEs)
TuxCare rebuilt react-router to address 3 CVEs. Fixed in 7.13.1-tuxcare.1.
- Record
CLSA-2026-1792192714- Updated
- 2026-11-02
OSVCLSA-2026-1792253403 No score
TuxCare security update for react-router-dom (3 CVEs)
TuxCare rebuilt react-router-dom to address 3 CVEs. Fixed in 7.13.1-tuxcare.1.
- Record
CLSA-2026-1792253403- Updated
- 2026-11-02
OSVCLSA-2026-1792253404 No score
TuxCare security update for react-router-dom (1 CVE)
TuxCare rebuilt react-router-dom to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792253404- Updated
- 2026-11-02
OSVCLSA-2026-1792269432 No score
TuxCare security update for react-router-native (2 CVEs)
TuxCare rebuilt react-router-native to address 2 CVEs. Fixed in 6.30.3-tuxcare.1.
- Record
CLSA-2026-1792269432- Updated
- 2026-11-02
OSVCLSA-2026-1792419117 No score
TuxCare security update for @react-router/architect (1 CVE)
TuxCare rebuilt @react-router/architect to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792419117- Updated
- 2026-11-02
OSVCLSA-2026-1792419192 No score
TuxCare security update for @react-router/cloudflare (1 CVE)
TuxCare rebuilt @react-router/cloudflare to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792419192- Updated
- 2026-11-02
OSVCLSA-2026-1792419271 No score
TuxCare security update for @react-router/express (1 CVE)
TuxCare rebuilt @react-router/express to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792419271- Updated
- 2026-11-02
OSVCLSA-2026-1792419627 No score
TuxCare security update for @react-router/node (1 CVE)
TuxCare rebuilt @react-router/node to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792419627- Updated
- 2026-11-02
OSVCLSA-2026-1792421945 No score
TuxCare security update for @react-router/remix-routes-option-adapter (1 CVE)
TuxCare rebuilt @react-router/remix-routes-option-adapter to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792421945- Updated
- 2026-11-02
OSVCLSA-2026-1792424734 No score
TuxCare security update for @react-router/dev (1 CVE)
TuxCare rebuilt @react-router/dev to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792424734- Updated
- 2026-11-02
OSVCLSA-2026-1792425409 No score
TuxCare security update for @react-router/fs-routes (1 CVE)
TuxCare rebuilt @react-router/fs-routes to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792425409- Updated
- 2026-11-02
OSVCLSA-2026-1792428111 No score
TuxCare security update for @react-router/serve (1 CVE)
TuxCare rebuilt @react-router/serve to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792428111- Updated
- 2026-11-02
OSVCLSA-2026-1792430034 No score
TuxCare security update for create-react-router (1 CVE)
TuxCare rebuilt create-react-router to address 1 CVE. Fixed in 7.5.1-tuxcare.9.
- Record
CLSA-2026-1792430034- Updated
- 2026-11-02
OSVCLSA-2026-1792840748 No score
TuxCare security update for @remix-run/router (4 CVEs)
TuxCare rebuilt @remix-run/router to address 4 CVEs. Fixed in 1.23.2-tuxcare.1.
- Record
CLSA-2026-1792840748- Updated
- 2026-11-02
OSVCLSA-2026-1793292226 No score
TuxCare security update for @remix-run/router (1 CVE)
TuxCare rebuilt @remix-run/router to address 1 CVE. Fixed in 1.7.2-tuxcare.1.
- Record
CLSA-2026-1793292226- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21448-1 No score
Security update for agama-web-ui
This update for agama-web-ui fixes the following issues:
- CVE-2025-7783: form-data: unsafe
Math.random()function is used to select a boundary value for multipart form-encoded data (bsc#1246822). - CVE-2026-12143: form-data: CRLF injection via unescaped multipart field names and filenames (bsc#1272310).
- CVE-2026-13149: brace-expansion:
expand()function exhibits exponential-time complexity when processing non-expanding{}brace groups (bsc#1269927). - CVE-2026-13311: shell-quote: quadratic complexity in
parse()function when processing specially crafted strings (bsc#1269359). - CVE-2026-13676: fast-uri: host-based policy bypass due to failure to canonicalize Unicode/IDN hostnames for HTTP-family URLs (bsc#1269595).
- CVE-2026-27601: underscore: DoS via stack overflow due to missing depth limits in
_.flattenand_.isEqualfunctions (bsc#1259169). - CVE-2026-40181: react-router: open redirect to an external domain due to path values starting with
//being reinterpreted as protocol-relative URLs (bsc#1272311). - CVE-2026-49356: @babel/core: arbitrary file read via
sourceMappingURLcomment (bsc#1272317). - CVE-2026-53550: js-yaml: quadratic complexity in merge-key processing when processing a crafted YAML document (bsc#1268851).
- CVE-2026-53632: launch-editor: NTLMv2 hash disclosure via UNC path handling on Windows (bsc#1272319).
- CVE-2026-54466: websocket-driver: message corruption via abuse of protocol length headers (bsc#1272312).
- CVE-2026-54490: websocket-driver: resource limit bypass via message compression (bsc#1272313).
- CVE-2026-55602: http-proxy-middleware: Host-header-driven backend routing bypass via
routerhost+path substring matching (bsc#1272318).
- Record
openSUSE-SU-2026:21448-1- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2026-40181 No score
CVE-2026-40181 in react-router - Patched by Root
Root has patched CVE-2026-40181 in the react-router package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-40181- Updated
- 2026-11-02
OSVSUSE-SU-2026:4585-1 No score
Security update 5.2.1 for Multi-Linux Manager Client Tools
This update fixes the following issues:
golang-github-prometheus-prometheus was updated to version 3.13.2:
-
Security issues:
- CVE-2026-39821: Fixed validation bypass and privilege escalation in Punycode label handling (bsc#1266608)
- CVE-2026-56852: Fixed infinite loop on truncated or invalid UTF-8 input in unicode/norm handling (bsc#1272102)
- CVE-2026-44990: Fixed stored XSS in the new React UI by sanitizing disallowed xmp elements (bsc#1275205)
- CVE-2026-53606: Fixed incomplete URI scheme validation in sanitize-html that could enable XSS (bsc#1269966)
- CVE-2026-2303: Fixed heap out-of-bounds read in GSSAPI error handling in mongo-driver (bsc#1269856)
- CVE-2025-4673: Fixed credential leaks by stopping HTTP client header forwarding on redirects (bsc#1275206)
- CVE-2023-45289: Fixed credential leaks by stopping header and cookie forwarding on HTTP redirects (bsc#1275207)
- CVE-2025-61686: Fixed unauthorized file access and path traversal in react-router storage (bsc#1270711)
- CVE-2026-40181: Fixed open redirect risks to external domains via relative paths in react-router (bsc#1267528)
- CVE-2026-42342: Fixed DoS risks via unbounded path expansion in the manifest endpoint (bsc#1267538)
- CVE-2026-42211: Fixed remote code execution risks from prototype pollution in react-router (bsc#1267534)
- CVE-2026-39882: Fixed memory exhaustion via uncapped HTTP response reading in OpenTelemetry (bsc#1274221)
- Fixed potential denial-of-service vulnerabilities by updating the gRPC dependency
- Fixed memory exhaustion and DoS by rejecting snappy-compressed requests exceeding 32MB limit
-
Bug fixes and changes:
- Fixed scrape manager failing to reload properly when SD configuration changes rapidly.
- Prevent memory leak in remote-write path when the receiving endpoint is unavailable.
- Native Histograms are no longer experimental. They are fully supported for production workloads.
- Added support for OpenTelemetry traces within the Prometheus UI to correlate metrics and traces.
- TSDB compaction speed optimized by improving the block merging algorithm.
- Allow scraping of multiple targets using a single HTTP/2 connection to reduce overhead.
- Added new metrics to monitor the health of the rule evaluation engine.
- Incompatible: This affects scraping, remote read and write, alerting, and SD. Network paths might need adjustments to avoid redirects.
- Incompatible: Rule group pagination tokens now use SHA-256 instead of MD5. Custom API consumers must adapt to the new longer token format.
- Added 'group_limit' parameter to PromQL aggregations to restrict the number of results.
- Incompatible: promtool relative paths in config files now resolve relative to the config directory itself, instead of the current working directory.
- Support exporting TSDB blocks directly to cloud storage via the admin API.
- Incompatible: Deprecated remote-write metrics like prometheus_remote_storage_samples_total are removed in favor of prometheus_wal_watcher_records_read_total.
- Significant query performance boost for high-cardinality regex matchers.
- Introduce a new UI interface for safely deleting specific time series data directly.
- Added dynamic relabeling actions to extract substrings using regex capture groups.
- Fixed UI displaying incorrect time ranges after a timezone change.
- Bumped firewalld-prometheus-config to version 0.2 bumping OpenTelemetry to 1.43.0
grafana was updated to version 12.4.10:
-
Security issues:
- CVE-2026-17183: Fixed exposing data accessible through Grafana's configured datasource credentials (bsc#1275934)
- CVE-2026-2303: Fixed heap out-of-bounds read in GSSAPI error handling in mongo-driver (bsc#1269841)
- CVE-2026-17033: Fixed stored cross-site scripting risks via malicious Alertmanager generator URLs (bsc#1276426)
- CVE-2026-73501: Fixed fail-open authentication bypass in kin-openapi default handlers (bsc#1276973) *…
- Record
SUSE-SU-2026:4585-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4606-1 No score
Security update for golang-github-prometheus-prometheus
This update for golang-github-prometheus-prometheus fixes the following issues:
golang-github-prometheus-prometheus was updated to version 3.13.2:
-
Security issues:
- CVE-2026-39821: Fixed validation bypass and privilege escalation in Punycode label handling (bsc#1266608)
- CVE-2026-56852: Fixed infinite loop on truncated or invalid UTF-8 input in unicode/norm handling (bsc#1272102)
- CVE-2026-44990: Fixed stored XSS in the new React UI by sanitizing disallowed xmp elements (bsc#1275205)
- CVE-2026-53606: Fixed incomplete URI scheme validation in sanitize-html that could enable XSS (bsc#1269966)
- CVE-2026-2303: Fixed heap out-of-bounds read in GSSAPI error handling in mongo-driver (bsc#1269856)
- CVE-2025-4673: Fixed credential leaks by stopping HTTP client header forwarding on redirects (bsc#1275206)
- CVE-2023-45289: Fixed credential leaks by stopping header and cookie forwarding on HTTP redirects (bsc#1275207)
- CVE-2025-61686: Fixed unauthorized file access and path traversal in react-router storage (bsc#1270711)
- CVE-2026-40181: Fixed open redirect risks to external domains via relative paths in react-router (bsc#1267528)
- CVE-2026-42342: Fixed DoS risks via unbounded path expansion in the manifest endpoint (bsc#1267538)
- CVE-2026-42211: Fixed remote code execution risks from prototype pollution in react-router (bsc#1267534)
- CVE-2026-39882: Fixed memory exhaustion via uncapped HTTP response reading in OpenTelemetry (bsc#1274221)
- Fixed potential denial-of-service vulnerabilities by updating the gRPC dependency
- Fixed memory exhaustion and DoS by rejecting snappy-compressed requests exceeding 32MB limit
-
Bug fixes and changes:
- Fixed scrape manager failing to reload properly when SD configuration changes rapidly.
- Prevent memory leak in remote-write path when the receiving endpoint is unavailable.
- Native Histograms are no longer experimental. They are fully supported for production workloads.
- Added support for OpenTelemetry traces within the Prometheus UI to correlate metrics and traces.
- TSDB compaction speed optimized by improving the block merging algorithm.
- Allow scraping of multiple targets using a single HTTP/2 connection to reduce overhead.
- Added new metrics to monitor the health of the rule evaluation engine.
- Incompatible: This affects scraping, remote read and write, alerting, and SD. Network paths might need adjustments to avoid redirects.
- Incompatible: Rule group pagination tokens now use SHA-256 instead of MD5. Custom API consumers must adapt to the new longer token format.
- Added 'group_limit' parameter to PromQL aggregations to restrict the number of results.
- Incompatible: promtool relative paths in config files now resolve relative to the config directory itself, instead of the current working directory.
- Support exporting TSDB blocks directly to cloud storage via the admin API.
- Incompatible: Deprecated remote-write metrics like prometheus_remote_storage_samples_total are removed in favor of prometheus_wal_watcher_records_read_total.
- Significant query performance boost for high-cardinality regex matchers.
- Introduce a new UI interface for safely deleting specific time series data directly.
- Added dynamic relabeling actions to extract substrings using regex capture groups.
- Fixed UI displaying incorrect time ranges after a timezone change.
- Bumped firewalld-prometheus-config to version 0.2 bumping OpenTelemetry to 1.43.0
- Record
SUSE-SU-2026:4606-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
react-routernpm |
7.0.0 up to 7.14.1 | 7.14.1 |
react-routernpm |
6.7.0 up to 6.30.4 | 6.30.4 |
@remix-run/routernpm |
1.3.0 up to 1.23.3 | 1.23.3 |
react-routerTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.27.5.1-tuxcare.37.5.1-tuxcare.4 Show 4 moreShow less7.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
react-routerTuxCare:npm From an advisory covering 2 CVEs |
6.30.3-tuxcare.0 up to 6.30.3-tuxcare.1, plus listed versions 6.30.3 |
6.30.3-tuxcare.1 |
react-router-dom-v5-compatTuxCare:npm From an advisory covering 2 CVEs |
6.30.3-tuxcare.0 up to 6.30.3-tuxcare.1, plus listed versions 6.30.3 |
6.30.3-tuxcare.1 |
@remix-run/routerTuxCare:npm |
1.23.0-tuxcare.0 up to 1.23.0-tuxcare.3, plus listed versions 1.23.01.23.0-tuxcare.11.23.0-tuxcare.2 |
1.23.0-tuxcare.3 |
react-routerTuxCare:npm From an advisory covering 3 CVEs |
7.13.1-tuxcare.0 up to 7.13.1-tuxcare.1, plus listed versions 7.13.1 |
7.13.1-tuxcare.1 |
react-router-domTuxCare:npm From an advisory covering 3 CVEs |
7.13.1-tuxcare.0 up to 7.13.1-tuxcare.1, plus listed versions 7.13.1 |
7.13.1-tuxcare.1 |
react-router-domTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
Show 25 moreShow less
| Package | Affected | Fixed |
|---|---|---|
react-router-nativeTuxCare:npm From an advisory covering 2 CVEs |
6.30.3-tuxcare.0 up to 6.30.3-tuxcare.1, plus listed versions 6.30.3 |
6.30.3-tuxcare.1 |
@react-router/architectTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
@react-router/cloudflareTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
@react-router/expressTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
@react-router/nodeTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
@react-router/remix-routes-option-adapterTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
@react-router/devTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
@react-router/fs-routesTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
@react-router/serveTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
create-react-routerTuxCare:npm |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.9, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.47.5.1-tuxcare.57.5.1-tuxcare.67.5.1-tuxcare.77.5.1-tuxcare.8 |
7.5.1-tuxcare.9 |
@remix-run/routerTuxCare:npm From an advisory covering 4 CVEs |
1.23.2-tuxcare.0 up to 1.23.2-tuxcare.1, plus listed versions 1.23.2 |
1.23.2-tuxcare.1 |
@remix-run/routerTuxCare:npm |
1.7.2-tuxcare.0 up to 1.7.2-tuxcare.1, plus listed versions 1.7.2 |
1.7.2-tuxcare.1 |
react-routerRoot:npm |
before 7.12.0-aikido.2 | 7.12.0-aikido.27.12.0-aikido.3 |
@rootio/react-routerRoot:npm |
before 7.12.0-root.io.2 | 7.12.0-root.io.27.12.0-root.io.3 |
golang-github-prometheus-prometheusSUSE:Multi Linux Manager Tools SLE-15 From an advisory covering 58 CVEs |
before 3.13.2-150002.3.19.1 | 3.13.2-150002.3.19.1 |
grafanaSUSE:Multi Linux Manager Tools SLE-15 From an advisory covering 58 CVEs |
before 12.4.10-150002.4.27.1 | 12.4.10-150002.4.27.1 |
mgr-pushSUSE:Multi Linux Manager Tools SLE-15 From an advisory covering 58 CVEs |
before 5.2.5-150002.3.12.1 | 5.2.5-150002.3.12.1 |
spacecmdSUSE:Multi Linux Manager Tools SLE-15 From an advisory covering 58 CVEs |
before 5.2.10-150002.3.15.1 | 5.2.10-150002.3.15.1 |
spacewalk-client-toolsSUSE:Multi Linux Manager Tools SLE-15 From an advisory covering 58 CVEs |
before 5.2.7-150002.3.12.1 | 5.2.7-150002.3.12.1 |
uyuni-toolsSUSE:Multi Linux Manager Tools SLE-15 From an advisory covering 58 CVEs |
before 5.2.17-150002.3.20.1 | 5.2.17-150002.3.20.1 |
venv-salt-minionSUSE:Multi Linux Manager Tools SLE-15 From an advisory covering 58 CVEs |
before 3006.0-150002.5.22.1 | 3006.0-150002.5.22.1 |
uyuni-toolsSUSE:Multi Linux Manager Tools SLE-Micro-5 From an advisory covering 58 CVEs |
before 5.2.17-150002.3.20.1 | 5.2.17-150002.3.20.1 |
venv-salt-minionSUSE:Multi Linux Manager Tools SLE-Micro-5 From an advisory covering 58 CVEs |
before 3006.0-150002.5.22.1 | 3006.0-150002.5.22.1 |
golang-github-prometheus-prometheusSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 11 CVEs |
before 3.13.2-150100.4.40.2 | 3.13.2-150100.4.40.2 |
agama-web-uiopenSUSE:Leap 16.0 From an advisory covering 13 CVEs |
before 17+673.b97ba64d6-160000.12.1 | 17+673.b97ba64d6-160000.12.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-40181 is a medium vulnerability (CVSS 6.6) in @tanstack React-router, published June 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.22%, the 12th percentile. Fixed in react-router 7.14.1.
References
github.com/remix-run/react-router/security/advisories/GHSA-2j2x-hqr9-3h42
nvd.nist.gov/vuln/detail/CVE-2026-40181
github.com/remix-run/react-router/commit/d77f6b1
github.com/advisories/GHSA-2j2x-hqr9-3h42
github.com/CVEProject/cvelistV5/tree/main/cves/2026/40xxx/CVE-2026-40181.json
github.com/remix-run/react-router
Show 165 moreShow less
suse.com/support/update/announcement/2026/suse-su-20264585-1
bugzilla.suse.com/1218722
bugzilla.suse.com/1230949
bugzilla.suse.com/1252286
bugzilla.suse.com/1254400
bugzilla.suse.com/1257151
bugzilla.suse.com/1257599
bugzilla.suse.com/1259989
bugzilla.suse.com/1261969
bugzilla.suse.com/1261970
bugzilla.suse.com/1262098
bugzilla.suse.com/1262187
bugzilla.suse.com/1262319
bugzilla.suse.com/1262429
bugzilla.suse.com/1262492
bugzilla.suse.com/1262654
bugzilla.suse.com/1262803
bugzilla.suse.com/1263254
bugzilla.suse.com/1263330
bugzilla.suse.com/1263442
bugzilla.suse.com/1263822
bugzilla.suse.com/1263823
bugzilla.suse.com/1264962
bugzilla.suse.com/1265267
bugzilla.suse.com/1265268
bugzilla.suse.com/1265413
bugzilla.suse.com/1265525
bugzilla.suse.com/1265763
bugzilla.suse.com/1266481
bugzilla.suse.com/1266608
bugzilla.suse.com/1266669
bugzilla.suse.com/1267261
bugzilla.suse.com/1267528
bugzilla.suse.com/1267534
bugzilla.suse.com/1267538
bugzilla.suse.com/1267581
bugzilla.suse.com/1267821
bugzilla.suse.com/1267980
bugzilla.suse.com/1268325
bugzilla.suse.com/1268395
bugzilla.suse.com/1268396
bugzilla.suse.com/1268397
bugzilla.suse.com/1268649
bugzilla.suse.com/1268755
bugzilla.suse.com/1268868
bugzilla.suse.com/1268977
bugzilla.suse.com/1269066
bugzilla.suse.com/1269788
bugzilla.suse.com/1269841
bugzilla.suse.com/1269856
bugzilla.suse.com/1269959
bugzilla.suse.com/1269966
bugzilla.suse.com/1270033
bugzilla.suse.com/1270285
bugzilla.suse.com/1270398
bugzilla.suse.com/1270399
bugzilla.suse.com/1270711
bugzilla.suse.com/1271192
bugzilla.suse.com/1271330
bugzilla.suse.com/1271428
bugzilla.suse.com/1271557
bugzilla.suse.com/1271613
bugzilla.suse.com/1272008
bugzilla.suse.com/1272102
bugzilla.suse.com/1272328
bugzilla.suse.com/1272427
bugzilla.suse.com/1273094
bugzilla.suse.com/1273144
bugzilla.suse.com/1274217
bugzilla.suse.com/1274221
bugzilla.suse.com/1275205
bugzilla.suse.com/1275206
bugzilla.suse.com/1275207
bugzilla.suse.com/1275934
bugzilla.suse.com/1276426
bugzilla.suse.com/1276658
bugzilla.suse.com/1276973
bugzilla.suse.com/1277025
bugzilla.suse.com/1278307
bugzilla.suse.com/1278322
suse.com/security/cve/CVE-2023-45289
suse.com/security/cve/CVE-2024-22195
suse.com/security/cve/CVE-2025-13836
suse.com/security/cve/CVE-2025-4673
suse.com/security/cve/CVE-2025-61686
suse.com/security/cve/CVE-2026-0864
suse.com/security/cve/CVE-2026-11940
suse.com/security/cve/CVE-2026-11972
suse.com/security/cve/CVE-2026-1229
suse.com/security/cve/CVE-2026-13346
suse.com/security/cve/CVE-2026-14199
suse.com/security/cve/CVE-2026-1502
suse.com/security/cve/CVE-2026-15308
suse.com/security/cve/CVE-2026-1703
suse.com/security/cve/CVE-2026-17033
suse.com/security/cve/CVE-2026-17183
suse.com/security/cve/CVE-2026-19197
suse.com/security/cve/CVE-2026-19475
suse.com/security/cve/CVE-2026-21723
suse.com/security/cve/CVE-2026-2303
suse.com/security/cve/CVE-2026-27459
suse.com/security/cve/CVE-2026-3219
suse.com/security/cve/CVE-2026-3276
suse.com/security/cve/CVE-2026-33814
suse.com/security/cve/CVE-2026-3446
suse.com/security/cve/CVE-2026-3479
suse.com/security/cve/CVE-2026-39821
suse.com/security/cve/CVE-2026-39882
suse.com/security/cve/CVE-2026-40181
suse.com/security/cve/CVE-2026-40475
suse.com/security/cve/CVE-2026-41066
suse.com/security/cve/CVE-2026-41178
suse.com/security/cve/CVE-2026-41606
suse.com/security/cve/CVE-2026-42127
suse.com/security/cve/CVE-2026-42211
suse.com/security/cve/CVE-2026-42342
suse.com/security/cve/CVE-2026-4360
suse.com/security/cve/CVE-2026-44431
suse.com/security/cve/CVE-2026-44990
suse.com/security/cve/CVE-2026-45409
suse.com/security/cve/CVE-2026-4786
suse.com/security/cve/CVE-2026-49825
suse.com/security/cve/CVE-2026-49853
suse.com/security/cve/CVE-2026-49854
suse.com/security/cve/CVE-2026-49855
suse.com/security/cve/CVE-2026-53606
suse.com/security/cve/CVE-2026-56852
suse.com/security/cve/CVE-2026-6019
suse.com/security/cve/CVE-2026-6100
suse.com/security/cve/CVE-2026-6357
suse.com/security/cve/CVE-2026-7210
suse.com/security/cve/CVE-2026-73501
suse.com/security/cve/CVE-2026-7774
suse.com/security/cve/CVE-2026-8328
suse.com/security/cve/CVE-2026-8595
suse.com/security/cve/CVE-2026-8609
suse.com/security/cve/CVE-2026-8643
suse.com/security/cve/CVE-2026-9029
suse.com/support/update/announcement/2026/suse-su-20264606-1
bugzilla.suse.com/1246822
bugzilla.suse.com/1259169
bugzilla.suse.com/1268851
bugzilla.suse.com/1269359
bugzilla.suse.com/1269514
bugzilla.suse.com/1269595
bugzilla.suse.com/1269927
bugzilla.suse.com/1272310
bugzilla.suse.com/1272311
bugzilla.suse.com/1272312
bugzilla.suse.com/1272313
bugzilla.suse.com/1272317
bugzilla.suse.com/1272318
bugzilla.suse.com/1272319
suse.com/security/cve/CVE-2025-7783
suse.com/security/cve/CVE-2026-12143
suse.com/security/cve/CVE-2026-13149
suse.com/security/cve/CVE-2026-13311
suse.com/security/cve/CVE-2026-13676
suse.com/security/cve/CVE-2026-27601
suse.com/security/cve/CVE-2026-49356
suse.com/security/cve/CVE-2026-53550
suse.com/security/cve/CVE-2026-53632
suse.com/security/cve/CVE-2026-54466
suse.com/security/cve/CVE-2026-54490
suse.com/security/cve/CVE-2026-55602
Left out here: the rest of 1 source description. The JSON record has them.