CVE-2026-43886 in Outline
Zusammenfassung
von VulDB • 20.05.2026
Outline ist ein Dienst, der die kollaborative Dokumentation ermöglicht. Von Version 0.84.0 bis 1.6.1 liegt ein Logikfehler in OAuthInterface.validateScope() vor, der Array.some() zur Validierung angeforderter OAuth-Bereiche (Scopes) verwendet. Dies führt dazu, dass die Funktion das gesamte Scope-Array akzeptiert, sobald ein einzelner Scope gültig ist. Ein Angreifer kann den Wildcard-*Scope einschleusen, indem er scope=read * anfordert, wodurch ein schreibgeschützter OAuth-Token in einen Token mit uneingeschränktem API-Zugriff umgewandelt wird, der Schreib-, Lösch- und Admin-Operationen umfasst. Diese Schwachstelle wurde in Version 1.7.0 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.