An issue was discovered in resources/views/layouts/app.blade.php in Voten.co before 2017-08-25. An unescaped template literal in the bio field of a user profile (resources/views/layouts/app.blade.php) allows for server-side template injection of arbitrary JavaScript.
The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Link | Tags |
---|---|
https://github.com/voten-co/voten/commit/ee6a322568166e28465da075159a6d4adbf74d53 | third party advisory patch |
https://github.com/spencerdodd/public-writeups/blob/master/CVE-2018-7663/README.md | third party advisory exploit |