Read the docs
TI-2026-83445 Aliases CVE-2026-63398

Coop SAML login flaw allows cross-tenant account takeover

Priority LOW 34CWE-287Published · Updated

Key facts

Attack vector
Network
Privileges required
High
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-287.

Summary

Coop, an open source review and moderation tool from ROOST, is affected before 1.0.2. Its SAML verify callback looks up users by email alone without binding the lookup to the organization, which is an improper authentication flaw (CWE-287). An attacker who administers an organization and controls its SAML IdP signing key can submit an assertion to another organization's callback when that organization has registered the same signing certificate, and gain a session as the victim without privileges in the target organization.

Written with Claude Haiku 5.5 from the sources below · 2026-11-02

Description from the CNA

Coop is an open source review and moderation tool from ROOST. Prior to 1.0.2, the SAML strategy's verify callback resolved the authenticated user by email alone using `kyselyUserFindByEmail`, without binding the lookup to the organization in `/saml/login/:orgId/callback`. An attacker who administers an organization and controls its SAML IdP signing key can submit an assertion for a victim email to another organization's callback when that target organization has registered the same signing certificate. The assertion verifies against the target certificate, and the email resolves to the target user, creating a session as that user and allowing full cross-tenant account takeover without privileges in the target organization. Exploitation requires the unusual configuration in which the target certificate matches a signing key controlled by the attacker. This issue is fixed in version 1.0.2.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00184 8th percentileScored 2026-11-07
Fix Fixed coop (roostorg): 1.0.2

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
roostorgcoopbefore 1.0.21.0.2Patch availableCNA
  • coop Vendorroostorg Affected before 1.0.2 Fixed in 1.0.2 Patch available CNA

Remediation

Upgrade Coop to version 1.0.2, which the source description says fixes this issue.

Written with Claude Haiku 5.5 from the sources below · 2026-11-02

  • Fix · CNA coop (roostorg) Fixed in 1.0.2

Timeline

  1. 2026-10-30 Threatist record created from CVE-2026-63398
  2. 2026-11-01 Priority changed: MEDIUM → LOW
  3. 2026-11-02 CISA SSVC decision points changed

References

  • TI-2026-83442 Unauthenticated organization creation in Coop GraphQL API CVSS 4.0MEDIUM 6.9
  • TI-2026-83441 Coop exposes organization and user data through unauthenticated GraphQL query CVSS 4.0HIGH 8.7
  • TI-2026-83443 Coop lets users alter other organizations' review queue access CVSS 4.0MEDIUM 5.3
  • TI-2026-83446 Coop sessions stay valid after password reset CVSS 4.0LOW 2.3

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences