Skip to main content

Outline CVE-2026-41649

| EUVDEUVD-2026-26144 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-04-28 security-advisories@github.com
7.7
CVSS 3.1 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
7.7 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
vuln.today AI
7.7 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N

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
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

6
Source Code Evidence Fetched
Jul 24, 2026 - 04:10 vuln.today
Analysis Generated
Jul 24, 2026 - 04:10 vuln.today
Patch released
May 01, 2026 - 15:54 nvd
Patch available
Patch available
Apr 28, 2026 - 23:17 EUVD
EUVD ID Assigned
Apr 28, 2026 - 22:22 euvd
EUVD-2026-26144
CVE Published
Apr 28, 2026 - 22:16 nvd
HIGH 7.7

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

CVE-2024-37829 HIGH POC
8.8 Jul 09

An issue in Outline <= v0.76.1 allows attackers to execute a session hijacking attack via user interaction with a crafte

CVE-2023-54331 HIGH POC
7.8 Jan 13

Outline versions up to - contains a vulnerability that allows attackers to potentially execute arbitrary code with eleva

CVE-2024-37830 MEDIUM POC
6.1 Jul 09

An issue in Outline <= v0.76.1 allows attackers to redirect a victim user to a malicious site via intercepting and chang

CVE-2026-25062 MEDIUM POC
5.5 Feb 11

Outline versions prior to 1.4.0 fail to validate attachment file paths during JSON import, allowing authenticated attack

CVE-2024-40626 MEDIUM POC
5.4 Jul 16

Outline is an open source, collaborative document editor. Rated medium severity (CVSS 5.4), this vulnerability is remote

CVE-2023-3532 MEDIUM POC
5.4 Jul 07

Cross-site Scripting (XSS) - Stored in GitHub repository outline/outline prior to 0.70.1. Rated medium severity (CVSS 5.

CVE-2022-2342 MEDIUM POC
5.4 Jul 07

Cross-site Scripting (XSS) - Stored in GitHub repository outline/outline prior to v0.64.4. Rated medium severity (CVSS 5

CVE-2026-33640 CRITICAL
9.1 Mar 26

Account takeover in Outline collaborative documentation service versions 0.86.0 through 1.5.x enables unauthenticated at

CVE-2026-43888 HIGH
8.7 May 11

Zip extraction sandbox escape in Outline (self-hosted collaborative knowledge base) before 1.7.0 lets an authenticated u

CVE-2026-43886 HIGH
8.2 May 11

Privilege escalation in Outline (the collaborative wiki/knowledge-base) versions 0.84.0 through 1.6.1 lets a malicious O

CVE-2026-24901 HIGH
8.1 Mar 17

An Insecure Direct Object Reference (IDOR) vulnerability in Outline's document restoration logic allows any authenticate

CVE-2026-43890 HIGH
7.7 May 11

Broken object-level authorization in Outline (self-hosted collaborative documentation) versions 0.84.0 through 1.7.0 let

Share

CVE-2026-41649 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy