漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
AnythingLLM: Password recovery accepts one recovery code twice after whitespace normalization
Vulnerability Description
AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting. From 1.0.0 to 1.15.0, AnythingLLM's unauthenticated account-recovery flow in server/utils/PasswordRecovery/index.js uses recoverAccount() to deduplicate the raw recoveryCodes values before trimming them, so one valid code submitted twice with different surrounding whitespace can satisfy the two-code check. Each normalized value can also match the same stored hash instead of consuming a distinct hash. An attacker who knows the target username and one recovery code can call POST /api/system/recover-account in multi-user mode, receive a password-reset token, and use POST /api/system/reset-password to take over the account, including an administrator account.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Vulnerability Type
不正确的行为次序:规范化之前验证
Vulnerability Title
Mintplex-Labs AnythingLLM 处理逻辑错误漏洞
Vulnerability Description
Mintplex-Labs AnythingLLM是Mintplex-Labs组织开源的一款一体化的 RAG(检索增强生成)应用程序。 Mintplex-Labs AnythingLLM 1.0.0版本至1.15.0版本存在安全漏洞,该漏洞源于其未认证的账户恢复流程在server/utils/PasswordRecovery/index.js中对recoveryCodes值去重时未先修剪空白,导致同一有效恢复代码可重复满足两代码校验,攻击者可通过POST /api/system/recover-accou
CVSS Information
N/A
Vulnerability Type
N/A