CVE Catalog

CVE-2026-43886

High
Published: Translated: NVD NIST

Summary

Outline is a service that allows for collaborative documentation. From versions 0.84.0 to 1.6.1, a logic error in OAuthInterface.validateScope() allows the entire scope array to be accepted if any single scope is valid.

Risk Assessment

An attacker can exploit this vulnerability to gain full API access, including write, delete, and admin operations, posing a serious threat to the organization's data security.

Recommendation

It is recommended to upgrade to version 1.7.0 or later to mitigate this vulnerability.

Other vulnerabilities in Outline

See all
Original NVD description (English source)

Outline is a service that allows for collaborative documentation. From 0.84.0 to 1.6.1, a logic error in OAuthInterface.validateScope() uses Array.some() to validate requested OAuth scopes, causing the function to accept the entire scope array if any single scope is valid. An attacker can smuggle the wildcard * scope by requesting scope=read *, escalating a read-only OAuth token to full unrestricted API access including write, delete, and admin operations. This vulnerability is fixed in 1.7.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS