Skip to main content

Coop

5 CVEs product

Monthly

CVE-2026-63398 Oct 30, 22:44 HIGH This Week

Cross-tenant account takeover in ROOST Coop before 1.0.2 stems from the SAML verify callback resolving the authenticated user by email only, without binding that lookup to the organization named in the /saml/login/:orgId/callback path. An attacker who administers any organization on the instance and controls its SAML IdP signing key can post an assertion for a victim's email to a different organization's callback when the target organization has registered the same signing certificate, and receive a session as that victim. The attack is authenticated (PR:H in the vendor vector, since registering a SAML IdP requires organization administrator rights) and is only exploitable in the unusual shared-certificate configuration; there is no KEV listing and no public exploit identified at time of analysis, and the decision signal places remediation in the this-week window.

Authentication Bypass Coop
NVD GitHub
CVSS 4.0
7.4
EPSS
0.2%
CVE-2026-63396 Oct 30, 22:42 HIGH This Week

Unauthenticated GraphQL queries against Coop deployments earlier than 1.0.0 expose organization records and reviewer identity data, including org IDs, names, email addresses, website URLs, on-call alert addresses, and reviewers' IDs, names, roles, permissions, and creation dates. The flaw is missing authentication on the Query.allOrgs field reachable at /api/v1/graphql, rated CVSS 8.7 (CWE-306); any publicly accessible instance is affected, while authenticated private network placement prevents outside querying. The vendor advisory includes a public proof-of-concept GraphQL query, and the issue is fixed in Coop 1.0.0 via PR #699 / commit b29242f.

Authentication Bypass Coop
NVD GitHub
CVSS 4.0
8.7
EPSS
0.3%
CVE-2026-63400 Oct 30, 22:46 LOW Monitor

Coop, the open source review and moderation tool from ROOST, fails to invalidate database-backed sessions when a user resets their password, so any session an attacker had already established survives the reset for up to the 30-day session maximum age. The flaw requires a prerequisite compromise - an attacker must already hold the victim's password and have created an authenticated session before the legitimate user completes a reset (PR:L, AT:P), meaning it grants no initial access on its own. It affects versions prior to 1.0.2 and is fixed in 1.0.2; this is a low-severity issue (vendor CVSS 2.3) that only manifests after prior credential compromise and only when the victim performs the reset. No public exploit code is identified at time of analysis, and the priority label is monitor.

Information Disclosure Coop
NVD GitHub
CVSS 4.0
2.3
EPSS
0.3%
CVE-2026-63401 Oct 30, 22:43 MEDIUM This Month

Cross-organization IDOR in Coop before 1.0.2 lets an authenticated user who holds MRT queue-edit permission grant or revoke another organization's users' access to that organization's manual review queues by supplying arbitrary queueId and userId values. The attacker cannot read the other organization's queues or jobs, so confidentiality is not affected; integrity and availability impact is limited to queue-access assignments. The vendor addressed this in 1.0.2, and no public exploit was identified at time of analysis.

Authentication Bypass Coop
NVD GitHub
CVSS 4.0
5.3
EPSS
0.3%
CVE-2026-63399 Oct 30, 22:40 MEDIUM This Month

Unauthenticated organization provisioning through the GraphQL Mutation.createOrg operation in ROOST Coop releases before 1.0.0 lets any remote actor who can reach a publicly exposed instance create arbitrary organization records and, with no rate limiting on the operation, generate log noise or drive database resource exhaustion. No credentials or user interaction are needed (PR:N/UI:N in the assessed vector), and impact stays bounded at low integrity and low availability with no confidentiality loss; the vendor's decisive limiting factor is network placement, since running Coop on an authenticated private network prevents outside actors from querying the GraphQL API at all. The issue is not in CISA KEV and no active exploitation is confirmed, a public PoC reference (a sample GraphQL mutation) exists in the advisory but is not verified as working exploit code, and the flaw is fixed in version 1.0.0.

Authentication Bypass Graphql Coop
NVD GitHub
CVSS 4.0
6.9
EPSS
0.3%
EPSS 0% CVSS 7.4
HIGH This Week

Cross-tenant account takeover in ROOST Coop before 1.0.2 stems from the SAML verify callback resolving the authenticated user by email only, without binding that lookup to the organization named in the /saml/login/:orgId/callback path. An attacker who administers any organization on the instance and controls its SAML IdP signing key can post an assertion for a victim's email to a different organization's callback when the target organization has registered the same signing certificate, and receive a session as that victim. The attack is authenticated (PR:H in the vendor vector, since registering a SAML IdP requires organization administrator rights) and is only exploitable in the unusual shared-certificate configuration; there is no KEV listing and no public exploit identified at time of analysis, and the decision signal places remediation in the this-week window.

Authentication Bypass Coop
NVD GitHub
EPSS 0% CVSS 8.7
HIGH This Week

Unauthenticated GraphQL queries against Coop deployments earlier than 1.0.0 expose organization records and reviewer identity data, including org IDs, names, email addresses, website URLs, on-call alert addresses, and reviewers' IDs, names, roles, permissions, and creation dates. The flaw is missing authentication on the Query.allOrgs field reachable at /api/v1/graphql, rated CVSS 8.7 (CWE-306); any publicly accessible instance is affected, while authenticated private network placement prevents outside querying. The vendor advisory includes a public proof-of-concept GraphQL query, and the issue is fixed in Coop 1.0.0 via PR #699 / commit b29242f.

Authentication Bypass Coop
NVD GitHub
EPSS 0% CVSS 2.3
LOW Monitor

Coop, the open source review and moderation tool from ROOST, fails to invalidate database-backed sessions when a user resets their password, so any session an attacker had already established survives the reset for up to the 30-day session maximum age. The flaw requires a prerequisite compromise - an attacker must already hold the victim's password and have created an authenticated session before the legitimate user completes a reset (PR:L, AT:P), meaning it grants no initial access on its own. It affects versions prior to 1.0.2 and is fixed in 1.0.2; this is a low-severity issue (vendor CVSS 2.3) that only manifests after prior credential compromise and only when the victim performs the reset. No public exploit code is identified at time of analysis, and the priority label is monitor.

Information Disclosure Coop
NVD GitHub
EPSS 0% CVSS 5.3
MEDIUM This Month

Cross-organization IDOR in Coop before 1.0.2 lets an authenticated user who holds MRT queue-edit permission grant or revoke another organization's users' access to that organization's manual review queues by supplying arbitrary queueId and userId values. The attacker cannot read the other organization's queues or jobs, so confidentiality is not affected; integrity and availability impact is limited to queue-access assignments. The vendor addressed this in 1.0.2, and no public exploit was identified at time of analysis.

Authentication Bypass Coop
NVD GitHub
EPSS 0% CVSS 6.9
MEDIUM This Month

Unauthenticated organization provisioning through the GraphQL Mutation.createOrg operation in ROOST Coop releases before 1.0.0 lets any remote actor who can reach a publicly exposed instance create arbitrary organization records and, with no rate limiting on the operation, generate log noise or drive database resource exhaustion. No credentials or user interaction are needed (PR:N/UI:N in the assessed vector), and impact stays bounded at low integrity and low availability with no confidentiality loss; the vendor's decisive limiting factor is network placement, since running Coop on an authenticated private network prevents outside actors from querying the GraphQL API at all. The issue is not in CISA KEV and no active exploitation is confirmed, a public PoC reference (a sample GraphQL mutation) exists in the advisory but is not verified as working exploit code, and the flaw is fixed in version 1.0.0.

Authentication Bypass Graphql Coop
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy