Skip to main content

Outline CVE-2026-113611

| EUVDEUVD-2026-105089 MEDIUM
Incorrect Authorization (CWE-863)
2026-10-20 VulnCheck GHSA-5w2f-v435-9jjc
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Admin registers webhook subscription
  2. Exploit
    Admin account permanently deleted, subscription left enabled
  3. Execution
    Server keeps firing DeliverWebhookTask to attacker endpoint
  4. Impact
    Receive full document bodies (Markdown and Yjs data)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the attacker previously held an Outline account with webhook-creation privileges (administrator level) AND registered a WebhookSubscription pointing to an endpoint they control BEFORE that account was permanently deleted (not suspended). After deletion, the orphaned subscription is never disabled, so the attacker's endpoint passively continues to receive DeliverWebhookTask payloads for every workspace event matching the subscription. Limiting factors: only data covered by the pre-existing subscription's event types is leaked; the attacker must have already set up the webhook while privileged; suspension (rather than deletion) and versions 1.8.0 and later are not affected. No user interaction by any current user is needed once the webhook exists.

Impact

This is a genuine but bounded data-exposure issue, not an emergency. The only severity signal in the input is a CVSS 4.0 base score of 6.9 (medium) with vector AV:N/AC:L/AT:N/PR:H/UI:N and confidentiality-only impact (VC:H, VI:N, VA:N) - no CVSS 3.1 vector, no EPSS score, and no SSVC decision data were provided, so probabilistic exploitation likelihood cannot be quantified. KEV status is not present in the input, so this is NOT confirmed actively exploited; POC availability is likewise not indicated, so there is no public exploit identified at time of analysis. The PR:H requirement is the dominant mitigating factor: exploitation depends on an actor who previously held administrator (webhook-creation) privileges and who registered a WebhookSubscription before their account was deleted - this is an insider/former-insider threat, not a mass-exploitable remote flaw. Confidentiality impact is real and high (full document bodies including Markdown and Yjs data leak continuously), but the narrow precondition and absence of any exploitation telemetry make this a targeted, lower-urgency patch priority rather than a drop-everything issue. The vulnerability mechanism is well-corroborated: the vendor GHSA advisory, the VulnCheck advisory, and the patch commit all agree, and the fix (disabling WebhookSubscription rows on user deletion) is visible in source.

Exploit ScenarioDerived

A disgruntled administrator at an Outline workspace registers a webhook subscription pointing to a server they control, then leaves the organization and has their account permanently deleted. Because deletion never disables their webhook rows, their endpoint keeps receiving full document contents for every matching workspace event long after they lost all legitimate access. No public exploit code is identified; exploitation is passive and requires no further action once the webhook is in place.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 20, 2026

Deleted Outline administrators keep receiving the contents of workspace documents through webhook subscriptions their accounts created, because account deletion never disables those subscriptions. In Outline releases before 1.8.0, a privileged user who registered a WebhookSubscription pointing at an endpoint they control continues to receive DeliverWebhookTask payloads - including full document Markdown bodies and Yjs collaborative state - for every matching workspace event after the account is permanently removed, and this requires prior administrator-level privileges (PR:H in both the CVSS 4.0 and assessed CVSS 3.1 vectors) plus the webhook having been created before deletion. Confidentiality impact is high while integrity and availability are unaffected, making this a bounded post-offboarding data-exposure issue rather than an unauthenticated entry point, and no public exploit code was identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade to Outline 1.8.0, which is the tagged release containing the fix, or cherry-pick commit e044014cea958962fc9f5e2b8f6ff1d8cadd676f into a custom build (see https://github.com/outline/outline/releases/tag/v1.8.0). If upgrading is not immediately possible, the highest-value compensating control is procedural: before permanently deleting any administrator account, manually disable or delete every webhook subscription that account created under workspace settings - this closes the leak for that user but depends on the operator remembering and does not fix historical deletions. As an alternative to deletion, suspend the departing administrator instead of deleting them, since suspension does not trigger the vulnerable path and therefore prevents orphaned active subscriptions, at the cost of retaining the account object and any residual privileges it holds. Operators should also audit existing WebhookSubscription records for rows whose createdById references an account that no longer exists and delete them, then treat any data those endpoints received as disclosed - rotating signing secrets and revoking related API keys, noting that legacy signing secrets may remain valid until rotated and that rotation briefly breaks legitimate integrations until they are reconfigured. Note that these are per-deployment, administrator-driven actions with no central kill switch; only upgrading applies the automatic disable behavior and the accompanying deletion-dialog warning introduced in 1.8.0.

Affected VersionsENISA

outline 0 <1.8.0

Affected Packages

euvd outline fix: 1.8.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Outline is a Node.js/React team knowledge base whose webhook delivery is driven by WebhookSubscription database rows that record the subscribing workspace, the creating user (createdById), the target URL, the subscribed event types, and an enabled flag; when a matching event occurs, DeliverWebhookTask serializes the document payload (Markdown source plus the Yjs-encoded collaborative document) and POSTs it asynchronously to the subscriber's endpoint. This is a CWE-863 Incorrect Authorization defect rooted in incomplete revocation: the users.delete event flows into UserDeletedProcessor, which cleaned up team memberships and relationships but never touched WebhookSubscription rows, so a dangling createdById left orphaned subscriptions in the enabled state and continued to authorize outbound delivery to the former admin's endpoint. The upstream fix in commit e044014cea958962fc9f5e2b8f6ff1d8cadd676f adds a transactional WebhookSubscription.update({ enabled: false }, { where: { createdById: event.userId, enabled: true } }) call inside UserDeletedProcessor, alongside a regression test asserting the subscription's enabled flag flips to false after deletion and a UI copy change warning that API keys, webhooks, and integrations created by the user will stop working.

Know when Outline gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.9 MEDIUM

Webhook creation needs administrator rights (PR:H), delivery is over the network with no interaction (AV:N/UI:N), and only document contents leak (C:H, I:N, A:N).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Outline before 1.8.0 contains an improper access revocation vulnerability that allows deleted administrators to keep receiving document contents because UserDeletedProcessor never disables their WebhookSubscription rows. Former admins who registered webhooks before deletion continue receiving full document bodies, including Markdown and Yjs data, via DeliverWebhookTask for every matching workspace event.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Low
niche self-hosted team wiki, limited production enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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