Description
Express Gateway through 1.16.11 contains a hardcoded cryptographic key vulnerability that allows attackers with datastore access to decrypt stored OAuth 2.0 token secrets via the default crypto.cipherKey 'sensitiveKey'. Attackers who can read Redis can decrypt tokenEncrypted values and combine them with stored token IDs to obtain valid bearer tokens for any user.
Published: 2026-10-07
Score: 7.4 High
EPSS: n/a
KEV: No
Impact: Credential Theft via Hard‑coded Encryption Key
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in a hardcoded cryptographic key used by Express Gateway. The default cipherKey, named 'sensitiveKey', is embedded in the code base. This enables any entity that can view the datastore, such as Redis, to read the encrypted OAuth 2.0 token entries, decrypt them, and retrieve valid bearer tokens that grant access to all users. The weakness allows full credential theft, impersonation, and exfiltration of data that depends on those tokens.‑coded key flaw described by CWE-1394.

Affected Systems

Any installation of Express Gateway that includes version 1.16.11 or earlier, regardless of deployment platform or container, is affected. The issue is present in the Docker image express-gateway_docker_image used for those releases. Systems that store OAuth token secrets in Redis are directly impacted; the vulnerability is tied to the default configuration of the crypto.cipherKey.

Risk and Exploitability

The CVSS base score of 7.4 indicates a high impact and a medium exploit complexity. Because the exploit requires datastore access, an attacker must first compromise or gain read permissions on the Redis instance that holds the token data. There is no publicly available exploit code, and the EPSS score is not available, which suggests limited current exploitation activity. The vulnerability is not listed in the CISA KEV catalog, yet the ability to harvest bearer tokens can allow rogue users to impersonate legitimate clients and potentially exfiltrate or manipulate protected resources.

Generated by OpenCVE AI on October 7, 2026 at 14:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Express Gateway to a version that removes the hard‑coded cipherKey or apply the vendor‑supplied hot‑fix if one is released.
  • If immediate upgrade is not feasible, change the Redis store’s access controls to deny read permissions to untrusted users, and consider migrating to a separate data layer that requires authentication.
  • After securing the datastore, rotate existing OAuth tokens by deleting them from Redis and generating new tokens, ensuring that any compromised credentials are rendered unusable.

Generated by OpenCVE AI on October 7, 2026 at 14:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 07 Oct 2026 15:15:00 +0000

Type Values Removed Values Added
First Time appeared Express-gateway express-gateway
Vendors & Products Express-gateway express-gateway

Wed, 07 Oct 2026 13:00:00 +0000

Type Values Removed Values Added
Description Express Gateway through 1.16.11 contains a hardcoded cryptographic key vulnerability that allows attackers with datastore access to decrypt stored OAuth 2.0 token secrets via the default crypto.cipherKey 'sensitiveKey'. Attackers who can read Redis can decrypt tokenEncrypted values and combine them with stored token IDs to obtain valid bearer tokens for any user.
Title Express Gateway through 1.16.11 Hardcoded Default cipherKey Exposes OAuth Tokens
First Time appeared Express-gateway
Express-gateway express-gateway Docker Image
Weaknesses CWE-1394
CPEs cpe:2.3:a:express-gateway:express-gateway_docker_image:*:*:*:*:*:*:*:*
Vendors & Products Express-gateway
Express-gateway express-gateway Docker Image
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Express-gateway Express-gateway Express-gateway Docker Image
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-07T12:48:19.043Z

Reserved: 2026-10-07T12:40:26.059Z

Link: CVE-2026-107177

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-07T13:17:20.827

Modified: 2026-10-07T16:02:27.613

Link: CVE-2026-107177

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T15:00:07Z

Weaknesses
  • CWE-1394

    Use of Default Cryptographic Key