๐Ÿ” CVE Alert

CVE-2026-55090

UNKNOWN 0.0

Etherpad: Stored XSS in HTML export via unescaped attribute-pool values

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Etherpad is a real-time collaborative editor. Prior to 3.3.0, getHTMLFromAtext in src/node/utils/ExportHtml.ts interpolates values from the exportHtmlAdditionalTagsWithData plugin hook into span data attributes without HTML attribute escaping. A pad editor can place an attacker-controlled value into the attribute pool through moveOpsToNewPool and AttributePool.putAttrib. When a bundled plugin such as ep_font_color or ep_font_size registers the hook, opening the resulting HTML export causes the value to execute as stored cross-site scripting in the Etherpad origin. This issue is fixed in version 3.3.0.

CWE CWE-79
Vendor ether
Product etherpad
Published Aug 19, 2026
Stay Ahead of the Next One

Get instant alerts for ether etherpad

Be the first to know when new unknown vulnerabilities affecting ether etherpad are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

ether / etherpad
< 3.3.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/ether/etherpad/security/advisories/GHSA-2jp7-wwpg-3p9w github.com: https://github.com/ether/etherpad/pull/7905 github.com: https://github.com/ether/etherpad/commit/86c56cf827dd6e5ff1b6cd3760f87adc47f58bb1 github.com: https://github.com/ether/etherpad/releases/tag/v3.3.0