Vulnerability Description
This affects the package clearance before 2.5.0. The vulnerability can be possible when users are able to set the value of session[:return_to]. If the value used for return_to contains multiple leading slashes (/////example.com) the user ends up being redirected to the external domain that comes after the slashes (http://example.com).
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Thoughtbot | Clearance | < 2.5.0 |
Related Weaknesses (CWE)
References
- https://github.com/thoughtbot/clearance/pull/945PatchThird Party Advisory
- https://snyk.io/vuln/SNYK-RUBY-CLEARANCE-1577284Third Party Advisory
- https://github.com/thoughtbot/clearance/pull/945PatchThird Party Advisory
- https://snyk.io/vuln/SNYK-RUBY-CLEARANCE-1577284Third Party Advisory
FAQ
What is CVE-2021-23435?
CVE-2021-23435 is a vulnerability with a CVSS score of 7.6 (HIGH). This affects the package clearance before 2.5.0. The vulnerability can be possible when users are able to set the value of session[:return_to]. If the value used for return_to contains multiple leadin...
How severe is CVE-2021-23435?
CVE-2021-23435 has been rated HIGH with a CVSS base score of 7.6/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2021-23435?
Check the references section above for vendor advisories and patch information. Affected products include: Thoughtbot Clearance.