CVE-2026-61684: FastGPT: Unauthenticated cross-tenant data access via forgeable plugin-invoke JWT (default INVOKE_TOKEN_SECRET='token')

Published Jul 15, 2026
·
Updated

FastGPT is a knowledge-based AI application platform. In 4.15.0-beta4, FastGPT plugin invoke reverse-call endpoints under /api/invoke/ authenticate only by verifying a JWT signed with INVOKETOKENSECRET, which defaults to the constant string token and was not set in official deployment templates. An unauthenticated attacker can self-sign an HS256 JWT and reach /api/invoke/userInfo to disclose cross-tenant user PII by attacker-supplied tmbId values, or /api/invoke/fileUpload to write attacker-controlled content into chat files. This issue is fixed in version 4.15.0-beta5.

Affected Software

1 affected component
FastGPT FastGPT>4.15.0-beta4<=4.15.0-beta5

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade FastGPT to a version that resolves this vulnerability.

    Fixed in 4.15.0-beta5
  2. Configuration

    In your official deployment configuration, set FastGPT's INVOKE_TOKEN_SECRET to a strong, unique value rather than leaving the default constant string "token", so that /api/invoke/* endpoints cannot be accessed using forgeable plugin-invoke JWTs.

    FastGPT plugin invoke token configuration INVOKE_TOKEN_SECRET = (set to a non-default secret; do not use the constant string "token")

Event History

Jul 15, 2026
CVE Published
via MITRE·02:28 PM
Data Sourced
via MITRE·02:28 PM
DescriptionWeakness
Data Sourced
via NVD·03:16 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

What is the severity of CVE-2026-61684?

CVE-2026-61684 has a high severity rating of 8.8.

2

What does CVE-2026-61684 exploit?

CVE-2026-61684 exploits unauthenticated cross-tenant data access via a forgeable plugin-invoke JWT.

3

How do I fix CVE-2026-61684?

To fix CVE-2026-61684, ensure that the INVOKE_TOKEN_SECRET is set to a secure, unique value instead of the default 'token'.

4

Which version of FastGPT is affected by CVE-2026-61684?

CVE-2026-61684 affects FastGPT version 4.15.0-beta4.

5

What are the implications of CVE-2026-61684?

The implications of CVE-2026-61684 include potential unauthorized access to sensitive data across different tenants.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203