{"id":"CVE-2026-79917","published":"2026-09-21T21:17:12.623","lastModified":"2026-09-21T21:17:12.740","description":"MaxKB is an open-source AI assistant for enterprise. In 2.7.0 through 2.10.4-lts, POST /chat/api/{application_id}/chat/{chat_id}/share_chat verifies that a conversation exists but does not verify that it belongs to the authenticated chat_user_id or to the application bound to the caller's token. An attacker with any chat token and a known victim chat_id can create an unauthenticated public ChatShareLink exposing the victim's conversation and can create PublicFileAccess state that makes associated files retrievable without credentials, with no available revoke path. No fixed version is available as of this review.","cvssScore":6.5,"cvssSeverity":"MEDIUM","cvssVector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N","cwes":["CWE-285","CWE-639"],"vendors":[],"products":[],"references":[{"url":"https://github.com/1Panel-dev/MaxKB/security/advisories/GHSA-m8gr-554p-8r82","tags":[]}],"exploitRefs":[{"url":"https://github.com/1Panel-dev/MaxKB/security/advisories/GHSA-m8gr-554p-8r82","tags":[]}],"hasPoc":true,"ai":{"summary":"The flaw allows an attacker to create public ChatShareLinks and PublicFileAccess states for a victim's conversation without proper authentication, exposing sensitive information.","exploitability":"Exploitation requires access to a chat token and knowledge of the victim’s chat_id; it is moderately easy given these preconditions.","blast_radius":"If exploited, this could lead to unauthorized access to private conversations and files within the enterprise network, impacting data confidentiality significantly.","remediation":"Implement strict authentication checks for chat_id and application_id in POST /chat/api/{application_id}/chat/{chat_id}/share_chat endpoint.","tags":["auth-bypass","data-exposure","web"],"model":"qwen2.5:7b-instruct","analyzedAt":"2026-09-22T06:20:42.285Z"}}