Bee Content Befree SDK email builder patched XSS
Stored XSS vulnerability (CVE-2025-12518) in Bee Content Design Befree SDK email builder allows attackers to inject HTML/JS into templates, fixed in version 3.47.0.
Sourcecert.pl — open the original
What to check
- Applies to
- The 1 CVE named below. Whether you run an affected version is not assessed: check the versions the source lists.
- Exploitation
- No exploitation in the wild and no public exploit is recorded for the CVEs named.
CERT Polska coordinated disclosure of CVE-2025-12518, a stored cross-site scripting vulnerability in the Bee Content Design Befree SDK. The vulnerability exists in the social media icon URL parameter within the email builder functionality, allowing malicious actors to inject arbitrary HTML and JavaScript code into email templates. When victims view the preview page, the injected payload is rendered and executed in their browser context.
The impact is partially mitigated by Befree's Content Security Policy, which prevents certain payloads from executing successfully. However, the vulnerability still represents a viable attack vector for social engineering, credential harvesting, or session hijacking depending on CSP bypass techniques. The vendor has addressed the issue in version 3.47.0.
Organizations using Bee Content Design Befree SDK in their email marketing or content creation workflows should prioritize upgrading to the patched version. The vulnerability was responsibly disclosed by security researcher Michał Błaszczak through CERT Polska's coordinated vulnerability disclosure program.
Mentioned in this report
Source reporting: https://cert.pl/en/posts/2026/03/CVE-2025-12518
Free public brief. Slack alerts on the vendors you run come with the paid plans, and a new account gets three days of them, no card.
What this brief leaves out
This page is the free tier: the write-up, the severity, the names. In the app the same report carries live profiles of the CVEs it names. The paid plans add the security research and news reporting the free tier leaves out.
It sits in a corpus of 16,436 reports from 149 sources, 661 of them written in the last seven days, and it grows through the day.
A new account starts with three days of all of it, no card, then keeps the government and CERT reporting free. Slack alerts are a paid-plan feature: name the vendors you run and Slack hears about the reports that touch them, not the rest of the week's. Nothing is charged unless you subscribe.
Create a free account What it costs