External risk intelligence

Etherpad API Vulnerability Allows Unauthorized Administrative Actions

CVE advisorySeverity: CRITICAL (CVSS 9.9)

CVE-2026-55089

Etherpad is a real-time collaborative web editor typically deployed as an internet-facing or organization-wide web application to facilitate shared document editing. As a web service with an API handler, it is commonly accessible via public or wide-area networks to allow remote collaboration.

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A vulnerability in Etherpad, a collaborative editing tool, could allow unauthorized users to access and modify documents. This issue stems from how the system verifies administrative privileges for certain API requests, potentially exposing sensitive information or leading to data loss.

  • Non-admins can perform administrative actions.
  • Confirms risk to collaborative document integrity.
  • Verify relevance and exposure to your Etherpad instances.

Attack Path

How an attacker could exploit the issue

An attacker with a valid signed token can bypass authorization checks in Etherpad's API, specifically when interacting with administrative functions. By exploiting a flaw in how the `admin` claim is handled in the OAuth2 flow, a non-admin user can gain the ability to perform actions such as modifying, deleting, copying, or listing pads and authors, potentially leading to unauthorized data access or manipulation.

  • Requires a valid signed token.
  • Invokes administrative API endpoints.
  • Allows data disclosure, modification, or deletion.

Live Threat

Current exploitation, exposure, and threat context

When supported by the advisory, a non-administrative user with a valid signed token could invoke administrative functions. This could allow for the disclosure, modification, or deletion of pads across the entire Etherpad instance.

  • Sensitive pad data could be exposed.
  • Unauthorized users may modify or delete pads.
  • Data disclosure and modification are possible.

Operational Fix

Recommended remediation, mitigation, and detection steps

Responsible teams will likely include application owners, platform teams, and security operations, given Etherpad's role as a collaborative web editor often exposed externally. The immediate first step is to identify all Etherpad instances, determine their reachability and business criticality, and locate the accountable owner to plan remediation based on risk.

  • Application owners should own the issue.
  • Verify instance reachability and criticality first.
  • Plan remediation based on assessed risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is Etherpad?

Etherpad is a web-based software platform designed for real-time collaborative document editing. It allows multiple users to work on the same text document simultaneously, making it a common tool for remote teams or organizations that need to share information and synchronize notes in a single, live digital workspace.

What does CWE-863 mean for CVE-2026-55089?

CWE-863 refers to 'Incorrect Authorization.' In the context of this CVE, it means the software fails to properly verify if a user has the necessary permissions before granting access to sensitive functions. Even though a user might be logged in, the system incorrectly trusts that the presence of a specific claim means the user is an administrator, allowing them to bypass security checks.

How can an attacker trigger this vulnerability?

An attacker needs a valid signed token to initiate the attack. By interacting with specific administrative API endpoints within the OAuth2 flow, they can exploit the flawed permission check. This vulnerability is not triggered by anonymous users without credentials; it specifically requires someone to have an existing, valid session token recognized by the system.

Is my Etherpad instance at risk?

According to Halo Surface Signal, Etherpad is frequently deployed as an internet-facing or wide-area network application to support collaboration. If your instance is accessible over the internet or a broad corporate network, it is more likely to be reachable by potential attackers. You should evaluate how your deployment is exposed to determine your specific level of risk.

What should I do if I run Etherpad?

Your first step is to identify all Etherpad instances currently running in your environment and determine who owns them. Once you have a list, assess the business criticality and network reachability of each. Coordinate with the application owners to plan an update, as this vulnerability is resolved by moving to version 3.1.0 or later.

References