PT-2026-78643 · Etherpad · Etherpad

CVE-2026-55089

·

Published

2026-08-19

·

Updated

2026-08-19

CVSS v3.1

9.9

Critical

VectorAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
Name of the Vulnerable Software and Affected Versions Etherpad versions 2.1.0 through 3.0.x
Description In the authorization code OAuth path, the src/node/handler/APIHandler.ts file incorrectly authorizes requests to the /api/2/* endpoint. The system checks for the existence of the admin claim but does not verify its value. Because src/node/security/OAuth2Provider.ts assigns admin: false to non-administrative users, any user with a valid signed token can execute administrative functions. These functions include setHTML(), setText(), appendText(), deletePad(), copyPad(), movePad(), restoreRevision(), anonymizeAuthor(), listAllPads(), and listAuthorsOfPad(), which may lead to the unauthorized disclosure, modification, or deletion of pads across the instance.
Recommendations Update to version 3.1.0.

Exploit

Fix

Incorrect Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-55089
GHSA-QFMH-FPH3-MW8Q

Affected Products

Etherpad