Description
OpenBMB StaffDeck through 0.5.6 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge administrator session tokens using the hard-coded default app_secret. Attackers can sign an HMAC-SHA256 token for the seeded 'admin' user in 'tenant_demo' to gain full tenant administration, including stored model and channel credentials.
Published: 2026-10-16
Score: 9.2 Critical
EPSS: n/a
KEV: No
Impact: Authentication Bypass with Elevated Privileges
Action: Immediate Patch
AI Analysis

Impact

OpenBMB StaffDeck versions through 0.5.6 contain an authentication bypass flaw that enables attackers to forge signed session tokens. The application uses a hard‑coded app_secret to create HMAC‑SHA256 tokens for the default 'admin' user in the 'tenant_demo' tenant. By signing a token with this known secret, an attacker can obtain a session that is trusted as an administrator, granting full control over tenant resources, including models and channels.

Affected Systems

The vulnerability affects OpenBMB StaffDeck, all installations running version 0.5.6 or earlier. The hard‑coded secret is present in the source code listings available for these releases.

Risk and Exploitability

The flaw has a CVSS score of 9.2, indicating high severity. No KEV listing and EPSS data is not available, but the vulnerability can be exercised remotely through web requests that accept signed tokens. Because the secret is embedded in the codebase, an attacker does not require any privileged access or additional credentials to exploit the flaw. The impact can be full tenant administration, making this a critical risk for any exposed instance of StaffDeck.

Generated by OpenCVE AI on October 16, 2026 at 18:46 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a version where the default app_secret has been removed or replaced with a configurable value
  • If an upgrade is not yet available, set a custom app_secret in the environment or configuration to override the hard‑coded value before starting the application
  • Restrict access to the application from untrusted networks, and disable the 'tenant_demo' tenant or remove administrative users that are exposed by the default configuration

Generated by OpenCVE AI on October 16, 2026 at 18:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description OpenBMB StaffDeck through 0.5.6 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge administrator session tokens using the hard-coded default app_secret. Attackers can sign an HMAC-SHA256 token for the seeded 'admin' user in 'tenant_demo' to gain full tenant administration, including stored model and channel credentials.
Title OpenBMB StaffDeck through 0.5.6 Authentication Bypass via Hard-Coded Session Secret
Weaknesses CWE-321
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T21:19:00.346Z

Reserved: 2026-10-16T14:31:12.917Z

Link: CVE-2026-111636

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-16T18:17:44.010

Modified: 2026-10-16T22:17:21.390

Link: CVE-2026-111636

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:00:11Z

Weaknesses
  • CWE-321

    Use of Hard-coded Cryptographic Key