Vulnerability · Published Sep 22, 2026 · Assigned by GitHub_M
CVE-2026-76909Unleash: CR-approval email renders user-controlled raw HTML
Low 2.1
In plain English
A low-severity cross-site scripting in unleash from Unleash. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 41% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Unleash is an open-source feature management platform. Prior to 8.0.3, the change-request approval email template at src/mailtemplates/requested-cr-approval/requested-cr-approval.html.mustache renders the user-controlled changeRequestTitle, requesterName, and requesterEmail values without HTML escaping, and sendRequestedCRApprovalEmail passes those values to Mustache rendering. A project member who can create a change request when approval emails are enabled can inject HTML into an approver's notification, allowing forged links, tracking content, or visually altered email content. This issue is fixed in version 8.0.3.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| npm | unleash-server | 8.0.3 | GHSA-7hvx-28gp-mf6j |
Affected products (as reported)
Weakness: CWE-79 · Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
References
- https://github.com/Unleash/unleash/security/advisories/GHSA-7hvx-28gp-mf6j x_refsource_CONFIRM
- https://github.com/Unleash/unleash/commit/7c89cedcbbb5aa826951373569930e0a3c4358db x_refsource_MISC
- https://github.com/Unleash/unleash/releases/tag/v8.0.3 x_refsource_MISC