Approved changes feed: RSS · Atom
cpe:2.3:a:getoutline:outline:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Getoutline (e80b353f-cbb2-5428-9b53-1d2e8f7e4a82) |
|---|---|
| Product | Outline (a05090cb-84f5-5f0d-a0cd-58587c2ea4bb) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:docker/outlinewiki/outline |
purl2cpe | 2026-06-01 10:18:10.209115 |
pkg:github/outline/outline |
purl2cpe | 2026-06-01 10:18:10.209119 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-44695 |
vulnerable | 2026-06-08 08:05:11.269608 |
Outline: Slack OAuth state can link a victim Outline account to an attacker Slack identity
MEDIUM (5.8)
Outline is a service that allows for collaborative documentation. Prior to 1.7.1, the Slack integration callback for GET /auth/slack.post accepts an unsigned, session-independent OAuth state value. A third party who can obtain a Slack OAuth code for the same Outline Slack client can make a logged-in Outline user complete the callback and link that user's Outline account to the attacker's Slack team_id and user_id. The linked Slack identity can then use the Slack /outline search command as the victim Outline user. This vulnerability is fixed in 1.7.1.
Published: 2026-05-11T21:11:25.679Z
Updated: 2026-05-12T13:30:44.950Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41649 |
vulnerable | 2026-06-08 08:03:15.648198 |
Outline has IDOR in document share creation that allows unauthorized access to private documents across workspaces
HIGH (7.7)
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.
Published: 2026-04-28T20:11:28.283Z
Updated: 2026-04-29T13:12:25.759Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33640 |
vulnerable | 2026-06-08 07:59:10.527238 |
Outline has a rate limit bypass that allows brute force of email login OTP
Outline is a service that allows for collaborative documentation. Outline implements an Email OTP login flow for users not associated with an Identity Provider. Starting in version 0.86.0 and prior to version 1.6.0, Outline does not invalidate OTP codes based on amount or frequency of invalid submissions, rather it relies on the rate limiter to restrict attempts. Consequently, identified bypasses in the rate limiter permit unrestricted OTP code submissions within the codes lifetime. This allows attackers to perform brute force attacks which enable account takeover. Version 1.6.0 fixes the issue.
Published: 2026-03-26T20:56:37.818Z
Updated: 2026-04-01T03:55:21.240Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-28506 |
vulnerable | 2026-06-08 07:55:15.381471 |
Outline's Information Disclosure in Activity Logs allows User Enumeration of Private Drafts
MEDIUM (4.3)
Outline is a service that allows for collaborative documentation. Prior to 1.5.0, the events.list API endpoint, used for retrieving activity logs, contains a logic flaw in its filtering mechanism. It allows any authenticated user to retrieve activity events associated with documents that have no collection (e.g., Private Drafts, Deleted Documents), regardless of the user's actual permissions on those documents. While the document content is not directly exposed, this vulnerability leaks sensitive metadata (such as Document IDs, user activity timestamps, and in some specific cases like the Document Title of Permanent Delete). Crucially, leaking valid Document IDs of deleted drafts removes the protection of UUID randomness, making High-severity IDOR attacks (such as the one identified in documents.restore) trivially exploitable by lowering the attack complexity. Version 1.5.0 fixes the issue.
Published: 2026-03-17T15:30:24.114Z
Updated: 2026-03-17T15:45:17.053Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25062 |
vulnerable | 2026-06-08 07:53:18.905971 |
Outline Affected an Arbitrary File Read via Path Traversal in JSON Import
MEDIUM (5.5)
Outline is a service that allows for collaborative documentation. Prior to 1.4.0, during the JSON import process, the value of attachments[].key from the imported JSON is passed directly to path.join(rootPath, node.key) and then read using fs.readFile without validation. By embedding path traversal sequences such as ../ or absolute paths, an attacker can read arbitrary files on the server and import them as attachments. This vulnerability is fixed in 1.4.0.
Published: 2026-02-11T20:23:07.052Z
Updated: 2026-02-11T20:53:58.855Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-24901 |
vulnerable | 2026-06-08 07:53:18.655165 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-68663 |
vulnerable | 2026-06-08 07:41:21.583716 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-64487 |
vulnerable | 2026-06-08 07:39:19.836953 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-58351 |
vulnerable | 2026-06-08 07:35:18.021515 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-40626 |
vulnerable | 2026-06-08 06:43:52.790773 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-37830 |
vulnerable | 2026-06-08 06:39:48.112610 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-37829 |
vulnerable | 2026-06-08 06:39:48.112133 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-54331 |
vulnerable | 2026-06-08 06:19:40.534648 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-3532 |
vulnerable | 2026-06-08 06:09:39.803801 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-2342 |
vulnerable | 2026-06-08 05:43:35.360962 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-37030 |
vulnerable | 2026-06-08 05:25:50.034007 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.