FortiAnalyzer XSS Store & Tag Injection on cert CA/CRL view page.
Summary
Javascript code and HTML tags can be injected into the CN value of CA and CRL certificates via the import CA and CRL certificates feature of the GUI. The injected code may be executed when the GUI administrator views the CA certificate details and browses CRL certificates when CN values are rendered.
Affected Products
FortiManager 6.0.0, 5.6.4 and below.
FortiAnalyzer 6.0.0, 5.6.4 and below.
Solutions
FortiManager: upgrade to 5.6.5 or 6.0.1
FortiAnalyzer: upgrade to 5.6.5 or 6.0.1
Workarounds:
Restrain from uploading untrusted CA and CRL certificates and/or check the CA and CRL certificate content before uploading.
Acknowledgement
Fortinet is pleased to thank independent researcher Hassan Kooshkaki and independent researcher Farid Heydari reporting this vulnerability under responsible disclosure.