CVE-2026-43886

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.
Configurations

No configuration.

History

12 May 2026, 14:17

Type Values Removed Values Added
References () https://github.com/outline/outline/security/advisories/GHSA-7732-6qrg-wjf4 - () https://github.com/outline/outline/security/advisories/GHSA-7732-6qrg-wjf4 -

11 May 2026, 22:22

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-11 22:22

Updated : 2026-05-12 14:50


NVD link : CVE-2026-43886

Mitre link : CVE-2026-43886

CVE.ORG link : CVE-2026-43886


JSON object : View

Products Affected

No product.

CWE
CWE-269

Improper Privilege Management