Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-58580— LobeChat 2.2.9 - Broken Object-Level Authorization in Message Sub-Resource Writes

Quick assessment

Affected
lobehub lobehub
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

LobeHub是LobeHub团队开源的一个全平台AI对话框架。 LobeHub LobeChat 2.2.9及之前版本存在授权问题漏洞,该漏洞源于MessageModel中对象级授权机制失效,updateMessagePlugin、updatePluginState、updatePluginError、updateTTS和updateTranslate方法仅依靠消息id过滤目标行,导致已认证用户如果知道其他用户的消息标识符,能够覆盖该受害者的插件工具调用元数据、插件状态/错误、文本转语音和翻译记录。

CVSS 5.9 · Medium EPSS 0.25% · P15

Possible ATT&CK Techniques 1 AI

T1556 · Modify Authentication Process

Affected Version Matrix 1

VendorProduct Version RangeStatus
lobehub lobehub ≤ 2.2.9 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-58580

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
LobeChat 2.2.9 - Broken Object-Level Authorization in Message Sub-Resource Writes
Source: CVE Program / CVE List V5
Vulnerability Description
LobeChat through 2.2.9 server-database deployments are vulnerable to broken object-level authorization in MessageModel. The updateMessagePlugin, updatePluginState, updatePluginError, updateTTS and updateTranslate methods filter target rows by message id alone, omitting the userId scope that sibling methods apply, and findMessagePlugin reads back by id alone. Reachable via the corresponding tRPC message procedures, an authenticated user who knows another user's message identifier can overwrite that victim's plugin tool-call metadata, plugin state/error, text-to-speech and translation records on the same instance, and the tampered content is served back to the victim. Exploitation requires knowledge of the victim's non-enumerable message identifier.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
通过用户控制密钥绕过授权机制
Source: CVE Program / CVE List V5
Vulnerability Title
LobeHub LobeChat 授权问题漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
LobeHub是LobeHub团队开源的一个全平台AI对话框架。 LobeHub LobeChat 2.2.9及之前版本存在授权问题漏洞,该漏洞源于MessageModel中对象级授权机制失效,updateMessagePlugin、updatePluginState、updatePluginError、updateTTS和updateTranslate方法仅依靠消息id过滤目标行,导致已认证用户如果知道其他用户的消息标识符,能够覆盖该受害者的插件工具调用元数据、插件状态/错误、文本转语音和翻译记录。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
lobehub lobehub 0 ~ 2.2.9 -

II. Public POCs for CVE-2026-58580

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-58580

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

Vendor Advisories for CVE-2026-58580 (1)

Proof of Concept for CVE-2026-58580 (1)

Same Patch Batch · lobehub · 2026-07-02 · 5 CVEs total

CVE-2026-59095 7.7 HIGH LobeChat < 2.2.10-canary.18 - SSRF via importFromUrl and fetchImageFromUrl
CVE-2026-58578 6.5 MEDIUM LobeChat < 2.2.10-canary.15 - Regular Expression Denial of Service in GitHub Skill Import
CVE-2026-59098 6.5 MEDIUM LobeChat 2.2.9 - Cross-User Document Disclosure via Unscoped RAG Semantic Search
CVE-2026-59100 5.0 MEDIUM LobeChat 2.2.9 - Broken Object Level Authorization via Chat-Group Agent Operations

IV. Related Vulnerabilities

V. Comments for CVE-2026-58580

No comments yet


Leave a comment