Description
A missing authentication vulnerability in Chaskiq through commit 46dfdd1 allows unauthenticated remote attackers to mint Stripe Billing Portal sessions for any tenant via the stripeCustomerPortal GraphQL mutation. The mutation performs no authentication or authorization checks before creating a customer portal session linked to any tenant Stripe account. An attacker can access and manage subscription data for any tenant without credentials.
Published: 2026-08-11
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing authentication flaw in Chaskiq allows remote attackers to invoke the stripeCustomerPortal GraphQL mutation without providing any credentials. The mutation creates a Stripe Billing Portal session linked to any tenant’s Stripe account, giving the attacker full visibility and control over subscription data for that tenant. The issue is a pure authentication bypass (CWE‑306) that allows unauthorized changes to billing configurations.

Affected Systems

All Chaskiq deployments that include the code up to and including commit 46dfdd1 are vulnerable, as the mutation performs no authentication or authorization checks. Tenants running any unpatched version of the platform can be affected, regardless of the number of users or the size of the customer base.

Risk and Exploitability

The CVSS score of 8.2 indicates a high severity, and the vulnerability is not listed in CISA KEV. Based on the description, it is inferred that attackers can exploit the weakness remotely by sending a GraphQL request to the public endpoint, requiring no prior authentication. Successful exploitation permits the attacker to view and manipulate subscription information for any tenant.

Generated by OpenCVE AI on August 11, 2026 at 19:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deploy the latest Chaskiq release or apply a patch that inserts proper authentication checks into the stripeCustomerPortal mutation.
  • Configure the GraphQL endpoint to require authentication and enforce tenant‑level authorization before processing any mutation that accesses billing data.
  • Perform a thorough audit of all GraphQL mutations for missing authorization controls to prevent similar deficiencies.

Generated by OpenCVE AI on August 11, 2026 at 19:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 11 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Chaskiq
Chaskiq chaskiq
Vendors & Products Chaskiq
Chaskiq chaskiq

Tue, 11 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description A missing authentication vulnerability in Chaskiq through commit 46dfdd1 allows unauthenticated remote attackers to mint Stripe Billing Portal sessions for any tenant via the stripeCustomerPortal GraphQL mutation. The mutation performs no authentication or authorization checks before creating a customer portal session linked to any tenant Stripe account. An attacker can access and manage subscription data for any tenant without credentials.
Title Chaskiq Chaskiq - Missing Authentication
Weaknesses CWE-306
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-11T12:46:08.211Z

Reserved: 2026-08-10T10:32:49.080Z

Link: CVE-2026-72535

cve-icon Vulnrichment

Updated: 2026-08-11T12:42:57.157Z

cve-icon NVD

Status : Received

Published: 2026-08-11T12:17:38.733

Modified: 2026-08-11T13:19:02.163

Link: CVE-2026-72535

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T19:15:09Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function