207 matches found
CVE-2026-55090 Etherpad: Stored XSS in HTML export via unescaped attribute-pool values
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...
CVE-2026-55090 Etherpad: Stored XSS in HTML export via unescaped attribute-pool values
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...
EUVD-2026-62734
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...
CVE-2026-55090
Etherpad (real-time collaborative editor) versions prior to 3.3.0 are vulnerable to stored cross-site scripting in the HTML export feature. The root cause is in getHTMLFromAtext in src/node/utils/ExportHtml.ts, which interpolates values from the exportHtmlAdditionalTagsWithData plugin hook into s...
EUVD-2026-62725
Etherpad is a real-time collaborative editor. From 2.6.0 until 3.1.0, Etherpad's src/node/hooks/express/tokenTransfer.ts uses POST /tokenTransfer to store an author token for transfer between browsers and exposes it through GET /tokenTransfer/uuid. Although the record includes createdAt, the...
CVE-2026-55088
In ep_etherpad-lite versions 2.6.0–3.0.0, the GET /tokenTransfer/{uuid} handler in tokenTransfer.ts has no expiration check, no single-use enforcement, and echoes the raw author token in the response body via res.send(tokenData). Any attacker who obtains a transfer UUID can repeatedly redeem it t...
CVE-2026-55088 Etherpad: Device-to-device author-token transfer endpoint is replayable, never expires, and exposes the cleartext author token
Etherpad is a real-time collaborative editor. From 2.6.0 until 3.1.0, Etherpad's src/node/hooks/express/tokenTransfer.ts uses POST /tokenTransfer to store an author token for transfer between browsers and exposes it through GET /tokenTransfer/uuid. Although the record includes createdAt, the...
CVE-2026-55088 Etherpad: Device-to-device author-token transfer endpoint is replayable, never expires, and exposes the cleartext author token
Etherpad is a real-time collaborative editor. From 2.6.0 until 3.1.0, Etherpad's src/node/hooks/express/tokenTransfer.ts uses POST /tokenTransfer to store an author token for transfer between browsers and exposes it through GET /tokenTransfer/uuid. Although the record includes createdAt, the...
CVE-2026-55087
In ep_etherpad-lite versions 2.1.0 through 3.0.0, the attacker-controlled x-proxy-path header is reflected unsanitized into admin HTML/JS/CSS (CWE-79) and into a redirect Location header (CWE-601), enabling cache-poisoning XSS and open-redirect attacks when client-supplied headers reach Etherpad....
EUVD-2026-62721
Etherpad is a real-time collaborative editor. From 2.1.0 until 3.1.0, Etherpad uses the attacker-controlled x-proxy-path request header in src/node/hooks/express/admin.ts when substituting paths into HTML, JavaScript, and CSS under /admin without sanitization, Vary: x-proxy-path, or Cache-Control...
CVE-2026-55087 Etherpad: x-proxy-path header reflected into admin HTML/JS/CSS (cache-poisoning XSS) and concatenated into redirect (open-redirect)
Etherpad is a real-time collaborative editor. From 2.1.0 until 3.1.0, Etherpad uses the attacker-controlled x-proxy-path request header in src/node/hooks/express/admin.ts when substituting paths into HTML, JavaScript, and CSS under /admin without sanitization, Vary: x-proxy-path, or Cache-Control...
CVE-2026-55087 Etherpad: x-proxy-path header reflected into admin HTML/JS/CSS (cache-poisoning XSS) and concatenated into redirect (open-redirect)
Etherpad is a real-time collaborative editor. From 2.1.0 until 3.1.0, Etherpad uses the attacker-controlled x-proxy-path request header in src/node/hooks/express/admin.ts when substituting paths into HTML, JavaScript, and CSS under /admin without sanitization, Vary: x-proxy-path, or Cache-Control...
PT-2026-78642
Name of the Vulnerable Software and Affected Versions Etherpad versions prior to 3.3.1 Description An issue exists where the result.appendSpan function in src/static/js/domline.ts interpolates the start attribute of a numbered list directly into an unquoted ol start attribute before assigning the...
NPM: Etherpad has stored XSS in HTML export via unescaped attribute-pool values
NPM: Etherpad has stored XSS in HTML export via unescaped attribute-pool values vulnerability discovered by ? in WordPress Npm epetherpad-lite versions = 1.8.14...
Etherpad has stored XSS in HTML export via unescaped attribute-pool values
Fix: PR 7905 ether/etherpad. getHTMLFromAtext in src/node/utils/ExportHtml.ts interpolates values from the exportHtmlAdditionalTagsWithData plugin hook into span data-="" without HTML-attribute escaping. The value comes verbatim from the pad attribute pool, which a pad editor controls via a craft...
GHSA-92HR-GMR6-H8CP Etherpad addressed weak token RNG, login timing, plugin path handling, API request handling
Fix: PR 7906 ether/etherpad. A set of medium/low hardening fixes: - Weak RNG for tokens CWE-330: author/session/readonly IDs were generated with Math.random client and server. Now use crypto.getRandomValues. - Login timing / no failure delay CWE-208/CWE-307: the OIDC interaction login used a...
PT-2026-76895
Name of the Vulnerable Software and Affected Versions Etherpad versions prior to 3.3.0 Description Stored cross-site scripting occurs when the getHTMLFromAtext function in src/node/utils/ExportHtml.ts interpolates values from the exportHtmlAdditionalTagsWithData plugin hook into span data...
CVE-2026-55086
creationtimestamp| type| source ---|---|--- 2026-08-13 16:35:14+00:00| published-proof-of-concept| https://github.com/ether/etherpad/security/advisories/GHSA-2jwf-f4xq-f24h...
CVE-2026-55088
creationtimestamp| type| source ---|---|--- 2026-08-13 16:35:12+00:00| published-proof-of-concept| https://github.com/ether/etherpad/security/advisories/GHSA-vqfp-p66c-xrp9...
CVE-2026-55087
creationtimestamp| type| source ---|---|--- 2026-08-13 14:35:10+00:00| published-proof-of-concept| https://github.com/ether/etherpad/security/advisories/GHSA-fjgc-3mj7-8rg8 2026-08-19 15:00:19+00:00| confirmed|...