Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Authenticated low-priv API abuse (PR:L, AC:L) over the network; cross-workspace boundary crossing gives S:C, and full document disclosure gives C:H with no integrity or availability impact.
Primary rating from Vendor (github).
CVSS VectorVendor: github
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Lifecycle Timeline
6DescriptionCVE.org
Outline is a service that allows for collaborative documentation. The shares.create API endpoint starting in version 0.86.0 and prior to version 1.7.0 has an insecure direct object reference.. When both collectionId and documentId are provided in the request, the authorization logic only checks access to the collection, completely ignoring the document. This allows an authenticated attacker to generate a valid public share link for any document on the platform, including documents belonging to other workspaces. The full document contents can then be retrieved via the documents.info endpoint. Version 1.7.0 contains a patch.
AnalysisAI
Cross-workspace document disclosure in Outline (getoutline) versions 0.86.0 through 1.6.x lets an authenticated user mint a public share link for any document on the platform, then read its full contents. The flaw is an insecure direct object reference (IDOR) in the shares.create API: when a request supplies both collectionId and documentId, authorization validates only the collection and never checks that the caller may access the named document, so it works even against documents in other workspaces. A proof-of-concept is referenced by the GitHub advisory (SSVC 'poc'), but EPSS is very low (0.03%, 7th percentile) and it is not in CISA KEV, so this is publicly demonstrated but not confirmed as actively exploited.
Technical ContextAI
Outline is a self-hosted/SaaS collaborative wiki and knowledge base (cpe:2.3:a:getoutline:outline). The vulnerability lives in the shares.create endpoint of its JSON API, which produces public share links for documents. The root cause maps to CWE-639 (Authorization Bypass Through User-Controlled Key): the endpoint accepts client-supplied collectionId and documentId parameters and, when both are present, gates the operation on collection membership alone. Because the documentId is a user-controlled reference that is never independently authorized, an attacker can substitute the identifier of any document - including one in a different tenant/workspace - while passing a collection they legitimately control. Once a share link exists, the separate documents.info endpoint returns the target's full body, completing the disclosure.
RemediationAI
Upgrade to Outline 1.7.0 or later, which contains the authorization fix (Vendor-released patch: v1.7.0; commit 1b91a295e10f58a1088c54f533773788325ff460). Self-hosted operators should pull the tagged v1.7.0 image/release and redeploy; consult GHSA-23jj-rp48-w7q7 for details. If you cannot patch immediately, reduce exposure by tightening who can obtain an authenticated account - disable open/public self-registration and restrict signups to trusted SSO domains, since the attack requires only a low-privilege account (trade-off: blocks legitimate self-service onboarding). You can also monitor and rate-limit or audit calls to the shares.create endpoint and review recently created public shares for links pointing at documents outside the creator's collections, and disable public sharing entirely if the feature is non-essential (trade-off: removes legitimate external sharing). These are detective/limiting controls only - none fully closes the IDOR, so upgrading remains the real remediation.
An issue in Outline <= v0.76.1 allows attackers to execute a session hijacking attack via user interaction with a crafte
Outline versions up to - contains a vulnerability that allows attackers to potentially execute arbitrary code with eleva
An issue in Outline <= v0.76.1 allows attackers to redirect a victim user to a malicious site via intercepting and chang
Outline versions prior to 1.4.0 fail to validate attachment file paths during JSON import, allowing authenticated attack
Outline is an open source, collaborative document editor. Rated medium severity (CVSS 5.4), this vulnerability is remote
Cross-site Scripting (XSS) - Stored in GitHub repository outline/outline prior to 0.70.1. Rated medium severity (CVSS 5.
Cross-site Scripting (XSS) - Stored in GitHub repository outline/outline prior to v0.64.4. Rated medium severity (CVSS 5
Account takeover in Outline collaborative documentation service versions 0.86.0 through 1.5.x enables unauthenticated at
Zip extraction sandbox escape in Outline (self-hosted collaborative knowledge base) before 1.7.0 lets an authenticated u
Privilege escalation in Outline (the collaborative wiki/knowledge-base) versions 0.84.0 through 1.6.1 lets a malicious O
An Insecure Direct Object Reference (IDOR) vulnerability in Outline's document restoration logic allows any authenticate
Broken object-level authorization in Outline (self-hosted collaborative documentation) versions 0.84.0 through 1.7.0 let
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-26144