GHSA-5f5v-5c3v-gw5v
GHSA-5f5v-5c3v-gw5v · Silverstripe IE requests not properly behaving with rewritehashlinks
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
Non IE browsers don’t appear to be affected, but I haven’t tested a wide range of browsers to be sure Requests that come through from IE do NOT appear to encode all entities in the URL string, meaning they are inserted into output content directly by SSViewer::process() when rewriting hashlinks, as it directly outputs $_SERVER[‘REQUEST_URI’] **Example IE8 request** 127.0.0.1 - - [18/Jun/2014:14:13:42 +1000] “GET /site/cars/brands/toyota?one=1\”onmouseover=\”alert(‘things’);\” HTTP/1.1” 200 **Example FF request** 127.0.0.1 - - [18/Jun/2014:14:14:22 +1000] “GET /site/cars/brands/toyota?one=1\%22onmouseover=\%22alert(%27things%27);\%22 HTTP/1.1” 200 This causes any hash anchor to have the JS code inserted into the page as-is.
CVSS 6.1 · Средний · Есть исправление
- Опубликовано
- Обновлено
Стек: php
Затронутые продукты и версии
silverstripe/framework Packagist
- Версии
- 2.4.10
- 2.4.11
- 2.4.12
- 2.4.13
- 2.4.9
- 2.5.0
- 3.0.10
- 3.0.10-rc1
- 3.0.11
- 3.0.11-rc1
- 3.0.12
- 3.0.2.1
- 3.0.3
- 3.0.3-rc1
- 3.0.3-rc2
- 3.0.4
- 3.0.5
- 3.0.6
- 3.0.6-rc1
- 3.0.6-rc2
- 3.0.7
- 3.0.7-rc1
- 3.0.8
- 3.0.9
- 3.0.9-rc1
- Затронутые диапазоны версий
- ECOSYSTEM: < 3.0.13
Обновитесь до 3.0.13
silverstripe/framework Packagist
- Версии
- 3.1.0
- 3.1.1
- 3.1.10
- 3.1.10-rc1
- 3.1.10-rc2
- 3.1.11
- 3.1.11-rc1
- 3.1.2
- 3.1.2-rc1
- 3.1.3
- 3.1.3-rc1
- 3.1.3-rc2
- 3.1.4
- 3.1.4-rc1
- 3.1.5
- 3.1.5-rc1
- 3.1.6
- 3.1.6-rc1
- 3.1.6-rc2
- 3.1.6-rc3
- 3.1.7
- 3.1.7-rc1
- 3.1.8
- 3.1.9
- 3.1.9-rc1
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 3.1.0, < 3.1.12
Обновитесь до 3.1.12
Первоисточники
- https://github.com/silverstripe/silverstripe-framework/commit/604c32871202064a4aa12c3b3fd58140231685e5
- https://github.com/silverstripe/silverstripe-framework/commit/bdef4fc7a548c7c243ff86f2db7c16f301a6f120
- https://github.com/FriendsOfPHP/security-advisories/blob/master/silverstripe/framework/SS-2014-015-1.yaml
- https://github.com/silverstripe/silverstripe-framework
- https://www.silverstripe.org/software/download/security-releases/ss-2014-015-ie-requests-not-properly-behaving-with-rewritehashlinks
- https://osv.dev/vulnerability/GHSA-5f5v-5c3v-gw5v