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