CVE-2025-14436CWE-79

Brevo for WooCommerce <= 4.0.49 - Unauthenticated Stored Cross-Site Scripting

High · published January 8, 2026

CVSS v3.1
7.2
EPSS
0%
Percentile
21.2
In the wild
Unconfirmed
What it is

⚡ Unauthenticated attacks are the name of the game with CVE-2025-14436! The Brevo for WooCommerce plugin for WordPress allows sneaky injections through the ‘user_connection_id’ parameter in all versions up to 4.0.49. 😱 Think of it like a restaurant where a clever diner slips a note into the order that gets read by everyone — a harmless-looking menu item that turns out to be a prank! In this case, the injected script runs whenever other users access the affected page, leading to potential chaos. An attacker could effortlessly inject malicious scripts into your site's pages, leading to disastrous consequences like data theft or unauthorized actions on behalf of your users. This stored Cross-Site Scripting (XSS) vulnerability means that unsuspecting visitors could be at risk every time they interact with your site, which is absolutely devastating!

Put simply

Think of it like a restaurant where a clever diner slips a note into the order that gets read by everyone — a harmless-looking menu item that turns out to be a prank! In this case, the injected script runs whenever other users access the affected page, leading to potential chaos. This vulnerability allows unauthenticated users to exploit insufficient input sanitization and output escaping in the Brevo for WooCommerce plugin. By crafting a malicious ‘user_connection_id’, attackers can run arbitrary web scripts on affected pages.

What to do

An attacker could effortlessly inject malicious scripts into your site's pages, leading to disastrous consequences like data theft or unauthorized actions on behalf of your users. This stored Cross-Site Scripting (XSS) vulnerability means that unsuspecting visitors could be at risk every time they interact with your site, which is absolutely devastating! To eliminate this vulnerability, upgrade your Brevo for WooCommerce plugin to version 4.0.50 or later immediately. Additionally, make sure to implement strict input sanitization and output escaping on user-supplied data in your application. Don't delay! You've got this! Follow these steps and you'll be well on your way to locking down your site! 🛡️

The record
Technical detail
CVSS v3.1
7.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00297 · 21.2th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-01-08T21:21Z
EPSS history
Timeline
  • 08 JAN 21:21Z
    Brevo for WooCommerce <= 4.0.49 - Unauthenticated Stored Cross-Site Scripting
    cvelistv5