Zero-Day Advisory

Fortinet Discovers WordPress Strong Testimonials Plugin Cross-Site Scripting Vulnerability


Fortinet's FortiGuard Labs has discovered a cross-site scripting (XSS) vulnerability in WordPress Strong Testimonials Plugin.

Strong Testimonials is a popular lightweight WordPress plugin that lets users collect and publish testimonials or reviews. The plugin has a paid version with enhanced premium features and has over 90,000+ active installations.

A stored XSS vulnerability exists in the version of the plugin 2.40.0. Successful exploitation of this vulnerability would allow an authenticated low-privileged user to inject arbitrary JavaScript code into the plugin pages which are viewed by other users.


FortiGuard Labs released the following FortiGate IPS signature which covers this specific vulnerability:

Released Jan 21, 2020

Users should update the plugin to the latest version (2.40.1).


Fortinet reported the vulnerability to MachoThemes on January 20, 2020 
MachoThemes confirmed the vulnerability on January 21, 2020 
MachoThemes released patch for the vulnerability on January 25, 2020


This vulnerability was discovered by Vishnupriya Ilango of Fortinet's FortiGuard Labs.

IPS Subscription

Fortinet customers who subscribe to Fortinet's intrusion prevention (IPS) service should be protected against this vulnerability with the appropriate configuration parameters in place. Fortinet's IPS service is one component of FortiGuard Subscription Services, which also offer comprehensive solutions such as antivirus, Web content filtering and antispam capabilities. These services enable protection against threats on both application and network layers. FortiGuard Services are continuously updated by FortiGuard Labs, which enables Fortinet to deliver a combination of multi-layered security intelligence and true zero-day protection from new and emerging threats. These updates are delivered to all FortiGate, FortiMail and FortiClient products. Fortinet strictly follows responsible disclosure guidelines to ensure optimum protection during a threat's lifecycle.