CVE-2026-43886 | BDVDB-2026-332176 Detail
outlineoutline
Description#
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.
Impact#
Per CVSS v3.1: confidentiality impact low, integrity impact high, availability impact none. Attack vector: network.
Weaknesses#
- CWE-269 Improper Privilege Management
References#
Exploit#
No public exploit known
History#
- Version 1Record published in the CVE List.
- Version 2Most recent update recorded in the CVE List.