Description
GFI HelpDesk before 4.99.9 contains a stored cross-site scripting vulnerability in the language management functionality where the charset POST parameter is passed directly to SWIFT_Language::Create() without HTML sanitization and subsequently rendered unsanitized by View_Language.RenderGrid(). An authenticated administrator can inject arbitrary JavaScript through the charset field when creating or editing a language, and the payload executes in the browser of any administrator viewing the Languages page.
Problem types
CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Product status
Any version before 4.99.9
Credits
Alex Williams from Pellera Technologies
VulnCheck
References
gfi.ai/...ging-solutions/helpdesk/resources/product-releases
www.vulncheck.com/...lpdesk-stored-xss-via-charset-parameter