← All CVEs NewScan detects
high

CVE-2026-55085

Etherpad stored XSS via a numbered-list start attribute interpolated into unquoted HTML

Severity
high
Affected product
Etherpad
Affected versions
Etherpad ≥ 2.0.0, < 3.3.1
Fixed in
Etherpad 3.3.1
Added to NewScan
2026-08-20
Detected by
NewScan — free, self-hosted

How NewScan reports it

COMPONENT VERSION RANGE

NewScan fingerprints Etherpad from its response and reports this CVE when the detected version falls inside the affected range below.

9.6 in NVD, recorded `high` under docs/severity-standard.md: it is stored XSS in a collaborative editor - serious, but it runs in the victim's browser and is not the server-side takeover `critical` is reserved for. result.appendSpan in src/static/js/domline.ts interpolates a numbered list's `start` attribute into an UNQUOTED HTML attribute, so any co-editor of a pad (or anyone at all on the common open-pad install) can break out. Advisory GHSA-f7h5-v9hm-548j says `prior to 3.3.1`. The lower bound `ge 2.0.0` is OURS, not the advisory's: domline.ts is TypeScript and dates from the 2.x rewrite, so a 1.8.x install would be judged by a file it does not have - under-reporting beats a wrong claim (the Bouncy Castle LTS precedent).

References

Scan for this yourself — local, in-band scanning is free.

Get NewScan (FREE) →