Cacti before 1.1.37 has XSS because the get_current_page function in lib/functions.php relies on $_SERVER['PHP_SELF'] instead of $_SERVER['SCRIPT_NAME'] to determine a page name.
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/Cacti/cacti/issues/1457 | exploit third party advisory patch |
https://www.cacti.net/changelog.php | vendor advisory |
http://www.securitytracker.com/id/1040620 | vdb entry third party advisory |