CVE Catalog

CVE-2026-53709

CriticalCVSS 9.8
Published: Translated: NVD NIST

Summary

MCP Context Forge is an MCP gateway and administrative platform. Prior to 1.0.2, mcpgateway/config.py and .env.example ship a known JWT_SECRET_KEY, while verify_jwt_token() accepts HS256 tokens signed with that key and get_current_user() creates a platform administrator when the token subject matches PLATFORM_ADMIN_EMAIL and REQUIRE_USER_IN_DB is false. A remote unauthenticated attacker can therefore mint accepted administrator tokens without a database account. While the vulnerable signing key remains configured and the platform-admin bootstrap remains enabled, forged access survives password rotation, account deletion, and session revocation, allowing administrative disclosure, modification, and service disruption.

Risk Assessment

An unauthenticated attacker can gain platform administrator privileges and maintain persistent access even after password rotation. This leads to full compromise, data disclosure and modification, and service disruption.

Recommendation

Upgrade MCP Context Forge to version 1.0.2. Replace the default JWT_SECRET_KEY with a unique, strong key and disable the platform-admin bootstrap if not required.

Other vulnerabilities in MCP Context Forge

See all
Original NVD description (English source)

MCP Context Forge is an MCP gateway and administrative platform. Prior to 1.0.2, mcpgateway/config.py and .env.example ship a known JWT_SECRET_KEY, while verify_jwt_token() accepts HS256 tokens signed with that key and get_current_user() creates a platform administrator when the token subject matches PLATFORM_ADMIN_EMAIL and REQUIRE_USER_IN_DB is false. A remote unauthenticated attacker can therefore mint accepted administrator tokens without a database account. While the vulnerable signing key remains configured and the platform-admin bootstrap remains enabled, forged access survives password rotation, account deletion, and session revocation, allowing administrative disclosure, modification, and service disruption. This issue is fixed in version 1.0.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS