← Back to search

CVE-2026-77519

5.4 MEDIUMpublic exploit available

Published 2026-09-21 · Updated 2026-09-21

AI risk analysis

Summary
The flaw allows an attacker to exploit a previously valid, non-permanent application key that remains active after expiration to access and manipulate MCP endpoint functionalities.
Exploitability
Exploitation requires knowledge of the expired but still active ApplicationApiKey secret; it is moderately difficult due to the need for API key manipulation.
Blast radius
If exploited, this could lead to unauthorized access, data manipulation, and potential misuse of enterprise tools through the MCP endpoint.
Prioritized remediation
Discontinue use of non-permanent application keys or implement stricter validation checks on key expiration and permanent status before allowing access.
api-bypassauth-exploitdata-misusesecurity-flaw

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

MaxKB is an open-source AI assistant for enterprise. In 2.10.2-lts and earlier, the /chat/api/mcp authentication path looks up an ApplicationApiKey using only its secret and active status, without enforcing the is_permanent and expire_time checks used by the standard chat API. A previously valid, non-permanent application key that remains active after expiration can initialize the MCP endpoint, list the published application's tool metadata, invoke tools/call, and create durable application_chat and application_chat_record state even though /chat/api/open rejects the same key. No fixed version is available as of this review.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N

Weaknesses

CWE-613

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.