CVE-2026-55089
9.9ether · etherpad
Etherpad 2.1.0 through 3.0.x incorrectly authorizes OAuth requests to /api/2/*, allowing non-admin users with valid tokens to perform administrative actions.
Executive summary
An authorization bypass vulnerability in Etherpad allows authenticated non-admin users to perform sensitive administrative operations, including data deletion and modification.
Vulnerability
This is an improper authorization vulnerability where the API handler checks only for the existence of an admin claim rather than its value. This allows an authenticated user with a valid OAuth token to invoke administrative functions, such as deleting pads or restoring revisions, despite not possessing the required administrative privileges.
Business impact
This vulnerability allows for unauthorized data modification, disclosure, and deletion, which can lead to significant loss of intellectual property or sensitive collaborative documentation. Given the CVSS score of 9.9, the potential for widespread data destruction across an Etherpad instance is high, posing a major threat to organizational data integrity.
Remediation
Immediate Action: Update the Etherpad installation to version 3.1.0 or later to resolve the authorization logic flaw.
Proactive Monitoring: Review application access logs for unexpected administrative API calls originating from non-administrative user accounts.
Compensating Controls: If immediate patching is not possible, restrict access to the API endpoints via network-level controls or authentication proxies that provide additional validation.
Exploitation status
Public Exploit Available: No confirmed public exploit (Metasploit/ExploitDB) available; exploit status is unknown.
Analyst recommendation
This is a critical security vulnerability that directly impacts the integrity of collaborative data. Administrators should prioritize upgrading to Etherpad version 3.1.0 immediately to ensure that administrative functions are properly restricted to authorized personnel.