CVE-2026-8786Tencent WeKnora 在版本0.3.6及之前版本中存在授权绕过漏洞。该漏洞位于Config API Endpoint组件的initialization.go文件中的getKnowledgeBaseForInitialization函数。由于对参数kbId的处理不当,攻击者可远程操纵该参数绕过授权验证,获取未授权的访问权限。目前漏洞利用细节已公开,且厂商尚未做出响应,建议用户尽快采取防护措施。
该漏洞位于Tencent WeKnora项目的`internal/handler/initialization.go`源码文件内,具体涉及`getKnowledgeBaseForInitialization`函数。该函数旨在处理初始化请求,并从配置API端点获取知识库信息。核心漏洞成因在于系统在处理传入的`kbId`参数时,缺乏必要的权限归属校验机制。攻击者可以通过构造恶意的HTTP请求,篡改其中的`kbId`参数值。由于后端逻辑未验证当前操作用户是否拥有访问该特定ID对应知识库的合法权限,导致攻击者能够成功绕过身份验证环节。这种逻辑缺陷使得低权限用户可以越权访问敏感数据,破坏了系统的机密性。由于攻击方式简单且无需用户交互,该漏洞具有较高的利用风险。