Authenticated Persistent Cross-Site Scripting Vulnerability in Google Language Translator WordPress Plugin
The most recent version of the WordPress plugin Google Language Translator, 6.0.10, includes a change that “added url satinization to avoid XSS injections”. There are a couple of problems with that. First, because of the way the developer added the new version, it is not being made available either to existing or new users of the plugin. They are both being provided with 6.0.9 still. Second, the escaping (not sanitization) added, is missing elsewhere in the same lines of code, leading to an authenticated persistent cross-site scripting (XSS) vulnerability still being in the plugin.
We confirmed that there is an exploitable instance of this with the first line that was changed in the new version. [Read more]