Description
Tamery (formerly Conar) 0.32.0 before 0.99.0 contains a broken authorization vulnerability in the cloud sync API connectionsResources.create handler that allows authenticated users to attach resources to other users' connections. Attackers owning one connection can include a victim's connectionId in a batch request to insert attacker-named resource rows listed by the victim's client.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| wannabespace | tamery | 0.32.0 – < 0.99.0 | 0.99.0 |
References
- https://github.com/wannabespace/tamery/issues/601 issue-tracking
- https://github.com/wannabespace/tamery/commit/400a9001a661e5ab2f87c51de25da1c4afa7ceed patch
- https://github.com/wannabespace/tamery/blob/v0.32.0/apps/api/orpc/routers/connections-resources/create.ts#L14-L32 technical-description
- https://hackmd.io/@hieuPenguinnn/conar-broken-ownership-cross-user-write third-party-advisory
- https://github.com/wannabespace/tamery product
- VulnCheck Advisory: Tamery (Conar) 0.32.0 before 0.99.0 Broken Authorization via connectionsResources.create third-party-advisory