Aller au contenu
Moyenne 6.5

Viewer users can publish documents into restricted collections through Outline MCP workflow

GHSA-c43v-wwv4-9mcc Première détection SecPulse

Résumé

Summary

A broken access control vulnerability exists in Outline’s MCP workflow which allows users with viewer permissions to publish documents into restricted collections.

Although the user is correctly identified as read-only, the MCP workflow still allows draft creation and subsequent publ...

Paquets affectés

ÉcosystèmePaquetConcernéesCorrigé
Outline
1.7.0
1.8.0
Description d'origine La description telle que publiée par la source (souvent en anglais).

Summary

A broken access control vulnerability exists in Outline’s MCP workflow which allows users with viewer permissions to publish documents into restricted collections.

Although the user is correctly identified as read-only, the MCP workflow still allows draft creation and subsequent publication into collections where the user should not have write access.

Details

I tested this issue on an Outline workspace with MCP enabled.

Using a user account with only viewer permissions, I connected the official Outline MCP server URL to Claude Desktop.

I then instructed Claude to create a new document.

Initially, Claude correctly responded that my account did not have permission to create documents because the account only had viewer access. However, while reviewing the Outline application, I noticed that a draft document had been created successfully in the backend.

The created draft document was associated with my low-privileged viewer account.

After observing this behavior, I instructed Claude to publish the document into a restricted collection where the viewer account did not have document creation or publishing permissions.

The document was successfully published into the restricted collection.

This suggests that the MCP workflow are not consistently enforcing RBAC permissions during draft creation and publication flows.

PoC

Video demonstration:
https://youtu.be/UyZwcvfiA-Y

Preconditions

  • Outline workspace with MCP enabled
  • User account with viewe…

Source: GitHub Repository Security Advisories (Game のスタック) GitHub Advisory OSV

Références

Nous utilisons des cookies pour l'analyse d'audience et la mesure publicitaire. Ce réglage s'applique à tous les sites de Game co., Ltd. En savoir plus