silverstripe/silverstripe-framework · Security
silverstripe/framework BackURL validation bypass with malformed URLs
- GHSA ID
- GHSA-m5q3-mvcr-gc5m
- Severity
- high
- Published
- Updated
- CVSS
- 7.5 · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
- CVSS v3
- 7.5 · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Description
A carefully constructed malformed URL can be used to circumvent the offsite redirection protection used on BackURL parameters. This could lead to users entering sensitive data in malicious websites instead of the intended one.
CWEs
- CWE-601 · URL Redirection to Untrusted Site ('Open Redirect')
References
- https://github.com/silverstripe/silverstripe-framework/commit/9053014a7e2eba28d000881e0bb3cc1d6e6b2eea ↗
- https://github.com/FriendsOfPHP/security-advisories/blob/master/silverstripe/framework/SS-2018-008-1.yaml ↗
- https://www.silverstripe.org/download/security-releases/ss-2018-008 ↗
- https://github.com/advisories/GHSA-m5q3-mvcr-gc5m ↗