漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Better Auth: Unauthorized invitation acceptance via unverified email match in organization plugin
Vulnerability Description
Better Auth is an authentication and authorization library for TypeScript. Prior to 1.6.11, and in 1.6.14 and later when invitation IDs can be obtained outside the invited mailbox and requireEmailVerificationOnInvitation: true is not enabled, the organization plugin's acceptInvitation, rejectInvitation, getInvitation, and listUserInvitations recipient endpoints use session.user.email and an invitation ID without sufficient verified-email ownership proof, allowing a user with an unverified session for the invited email address to accept an organization invitation after obtaining the invitation ID. This issue is fixed for the original default behavior in version 1.6.11, while 1.6.14 restored compatibility for built-in opaque invitation IDs and leaves affected configurations requiring secure options.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
Vulnerability Type
认证机制不恰当
Vulnerability Title
Better Auth 授权问题漏洞
Vulnerability Description
Better Auth是Better Auth团队开源的一个 TypeScript 最全面的身份验证框架。 Better Auth 1.6.11之前版本存在安全漏洞,该漏洞源于组织插件的接受邀请、拒绝邀请、获取邀请和列出用户邀请接收者端点使用 session.user.email 和邀请ID,但未充分验证邮件所有权,允许用户使用未经验证的会话在获取邀请ID后接受组织邀请。
CVSS Information
N/A
Vulnerability Type
N/A