CVE-2026-55089: CWE-863: Incorrect Authorization in ether etherpad
CVE-2026-55089 is a critical authorization vulnerability in Etherpad versions from 2.1.0 up to but not including 3.1.0. It allows non-admin users with valid signed tokens to perform administrative actions due to improper authorization checks in the OAuth authorization_code path. This flaw permits unauthorized disclosure, modification, or deletion of pads across the Etherpad instance. The issue is fixed in version 3.1.0.
AI Analysis
Technical Summary
Etherpad's authorization mechanism for the /api/2/* endpoints in the OAuth authorization_code flow incorrectly validates the admin claim by only checking for its existence rather than its value. Non-admin users receive tokens with admin: false, but the authorization check only requires the presence of the admin claim, enabling these users to invoke administrative API functions such as setHTML, setText, appendText, deletePad, copyPad, movePad, restoreRevision, anonymizeAuthor, listAllPads, and listAuthorsOfPad. This leads to unauthorized administrative access allowing disclosure, modification, or deletion of collaborative pads. The vulnerability affects Etherpad versions from 2.1.0 until fixed in 3.1.0.
Potential Impact
An attacker with a valid signed token but non-admin privileges can exploit this vulnerability to perform administrative actions on Etherpad, including reading, modifying, deleting, copying, moving pads, restoring revisions, anonymizing authors, and listing all pads and authors. This results in a complete compromise of data confidentiality, integrity, and partial availability within the Etherpad instance.
Mitigation Recommendations
This vulnerability is fixed in Etherpad version 3.1.0. Users should upgrade to version 3.1.0 or later to remediate this issue. No official patch or temporary workaround is indicated in the available data. Until upgrading, restrict access to tokens and monitor for unauthorized administrative actions.
CVE-2026-55089: CWE-863: Incorrect Authorization in ether etherpad
Description
CVE-2026-55089 is a critical authorization vulnerability in Etherpad versions from 2.1.0 up to but not including 3.1.0. It allows non-admin users with valid signed tokens to perform administrative actions due to improper authorization checks in the OAuth authorization_code path. This flaw permits unauthorized disclosure, modification, or deletion of pads across the Etherpad instance. The issue is fixed in version 3.1.0.
CVSS v3.1
Score 9.9critical
Affected software
pkg:github/ether/etherpadRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
Etherpad's authorization mechanism for the /api/2/* endpoints in the OAuth authorization_code flow incorrectly validates the admin claim by only checking for its existence rather than its value. Non-admin users receive tokens with admin: false, but the authorization check only requires the presence of the admin claim, enabling these users to invoke administrative API functions such as setHTML, setText, appendText, deletePad, copyPad, movePad, restoreRevision, anonymizeAuthor, listAllPads, and listAuthorsOfPad. This leads to unauthorized administrative access allowing disclosure, modification, or deletion of collaborative pads. The vulnerability affects Etherpad versions from 2.1.0 until fixed in 3.1.0.
Potential Impact
An attacker with a valid signed token but non-admin privileges can exploit this vulnerability to perform administrative actions on Etherpad, including reading, modifying, deleting, copying, moving pads, restoring revisions, anonymizing authors, and listing all pads and authors. This results in a complete compromise of data confidentiality, integrity, and partial availability within the Etherpad instance.
Mitigation Recommendations
This vulnerability is fixed in Etherpad version 3.1.0. Users should upgrade to version 3.1.0 or later to remediate this issue. No official patch or temporary workaround is indicated in the available data. Until upgrading, restrict access to tokens and monitor for unauthorized administrative actions.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-06-16T14:41:54.578Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
Threat ID: 6a860996acd9273b498b4c8f
Added to database: 08/19/2026, 19:52:54 UTC
Last enriched: 08/19/2026, 20:07:12 UTC
Last updated: 08/19/2026, 20:32:10 UTC
Views: 3
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.