Vulnerabilities

2 via 4 paths

Dependencies

259

Source

GitHub

Find, fix and prevent vulnerabilities in your code.

Severity
  • 1
  • 1
Status
  • 2
  • 0
  • 0

high severity
new

Open Redirect

  • Vulnerable module: react-router
  • Introduced through: react-router@6.30.4 and react-router-dom@6.30.4

Detailed paths

  • Introduced through: Bechdel_Test@joekarlsson/bechdel-test react-router@6.30.4
    Remediation: Upgrade to react-router@7.18.0.
  • Introduced through: Bechdel_Test@joekarlsson/bechdel-test react-router-dom@6.30.4 react-router@6.30.4
    Remediation: Upgrade to react-router-dom@7.18.0.

Overview

Affected versions of this package are vulnerable to Open Redirect via the navigation mechanisms when attacker-supplied paths containing a backslash are processed. An attacker can redirect users to unintended external sites by crafting malicious links or inputs.

Remediation

Upgrade react-router to version 7.18.0 or higher.

References

medium severity
new

Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')

  • Vulnerable module: react-router
  • Introduced through: react-router@6.30.4 and react-router-dom@6.30.4

Detailed paths

  • Introduced through: Bechdel_Test@joekarlsson/bechdel-test react-router@6.30.4
    Remediation: Upgrade to react-router@7.18.0.
  • Introduced through: Bechdel_Test@joekarlsson/bechdel-test react-router-dom@6.30.4 react-router@6.30.4
    Remediation: Upgrade to react-router-dom@7.18.0.

Overview

Affected versions of this package are vulnerable to Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') in the deserializeErrors function during SSR hydration. An attacker can cause unexpected constructor execution on the client, potentially resulting in outbound network traffic, by supplying crafted input that overwrites certain aspects of errors caught by the SSR process.

Note: This is only exploitable if the application is running in Framework Mode or Data Mode and performs manual SSR/hydration with code that allows attacker-controlled input to influence error deserialization.

Remediation

Upgrade react-router to version 7.18.0 or higher.

References