目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2024-38351— PocketBase 安全漏洞

一分钟漏洞结论

影响对象
pocketbase pocketbase
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

PocketBase是PocketBase开源的一个开源实时后端。 Pocketbase 0.22.14之前版本存在安全漏洞,该漏洞源于密码验证和 OAuth2 未验证电子邮件链接。

CVSS 5.4 · Medium EPSS 0.32% · P25

可能的 ATT&CK 技术 1 AI

T1078 · Valid Accounts
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2024-38351 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Password auth and OAuth2 unverified email linking
来源: CVE Program / CVE List V5
Vulnerability Description
Pocketbase is an open source web backend written in go. In affected versions a malicious user may be able to compromise other user accounts. In order to be exploited users must have both OAuth2 and Password auth methods enabled. A possible attack scenario could be: 1. a malicious actor register with the targeted user's email (it is unverified), 2. at some later point in time the targeted user stumble on your app and decides to sign-up with OAuth2 (_this step could be also initiated by the attacker by sending an invite email to the targeted user_), 3. on successful OAuth2 auth we search for an existing PocketBase user matching with the OAuth2 user's email and associate them, 4. because we haven't changed the password of the existing PocketBase user during the linking, the malicious actor has access to the targeted user account and will be able to login with the initially created email/password. To prevent this for happening we now reset the password for this specific case if the previously created user wasn't verified (an exception to this is if the linking is explicit/manual, aka. when you send `Authorization:TOKEN` with the OAuth2 auth call). Additionally to warn existing users we now send an email alert in case the user has logged in with password but has at least one OAuth2 account linked. The flow will be further improved with ongoing refactoring and we will start sending emails for "unrecognized device" logins (OTP and MFA is already implemented and will be available with the next v0.23.0 release in the near future). For the time being users are advised to update to version 0.22.14. There are no known workarounds for this vulnerability.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
来源: CVE Program / CVE List V5
Vulnerability Type
认证机制不恰当
来源: CVE Program / CVE List V5
Vulnerability Title
PocketBase 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
PocketBase是PocketBase开源的一个开源实时后端。 Pocketbase 0.22.14之前版本存在安全漏洞,该漏洞源于密码验证和 OAuth2 未验证电子邮件链接。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
pocketbase pocketbase < 0.22.14 -

二、漏洞 CVE-2024-38351 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2024-38351 的情报信息

请登录查看更多情报信息。

CVE-2024-38351 厂商安全公告 (1)

CVE-2024-38351 其他参考 (1)

IV. Related Vulnerabilities