Hi Nukeviet Team.
I managed to exploit Stored XSS in Nukeviet CMS. Vulnerability is being exploited from the privilaged user account. Vulnerability suffers from imporer input encoding and sanitization of the Link Parameter.
There are many affected input fields of the same issue in your CMS for example :
Visit voting page(/nukeviet/en/voting/) as a regular or admin user - XSS alert should appear:
It is reasonable to fix the issue as the vulnerability would allow privilaged user who exploit the vulnerability to steal other user's or admin's session cookies which lead to account takeover and manipulating the voting results.
Encode and sanitize all parameters input fields.
OWASP Cross Site Scripting Prevention Cheat Sheet:
https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html
Dawid Bakaj