Description
Papermark through 0.22.0 contains a missing authorization vulnerability in the data room viewer group API that allows authenticated users to delete other teams' viewer groups and share links. Attackers who know a victim team's data room and group identifiers can send DELETE requests, read group links, or rewrite group document permissions across teams.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
papermark Papermark
Default version status: unaffected
0 to ≤ 0.22.0affected
pkg:github/papermark/papermarkReferences
- https://hackmd.io/@hieuPenguinnn/papermark-dataroom-group-delete-missing-authz ↗
- https://github.com/papermark/papermark/blob/v0.22.0/pages/api/teams/%5BteamId%5D/datarooms/%5Bid%5D/groups/%5BgroupId%5D/index.ts#L155-L190 ↗
- https://github.com/papermark/papermark/blob/v0.22.0/pages/api/teams/%5BteamId%5D/datarooms/%5Bid%5D/groups/%5BgroupId%5D/links.ts#L52-L56 ↗
- https://github.com/papermark/papermark/commit/b81cf62f390cda112f35538eb09e54b5f728b74a ↗
- https://github.com/papermark/papermark/commit/7fa52b23944823a9e74402fca8e48d644239bc0b ↗
- https://github.com/papermark/papermark ↗
- https://www.vulncheck.com/advisories/papermark-through-0.22.0-missing-authorization-in-data-room-viewer-group-api ↗