LobeChat before version 2.2.10-canary.15 contains a regular expression denial of service (ReDoS) vulnerability that allows authenticated attackers to block the Node.js event loop by supplying a catastrophic-backtracking pattern in a GitHub repository URL path during skill import. Attackers can craft a malicious basePath value containing unescaped regex metacharacters such as catastrophic-backtracking patterns, which are injected into a dynamically constructed regular expression in the findSkillMd function and executed synchronously against archive entries, denying service to all concurrent users for tens of seconds per request.
Metrics
Affected Vendors & Products
References
History
Thu, 02 Jul 2026 20:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | LobeChat before version 2.2.10-canary.15 contains a regular expression denial of service (ReDoS) vulnerability that allows authenticated attackers to block the Node.js event loop by supplying a catastrophic-backtracking pattern in a GitHub repository URL path during skill import. Attackers can craft a malicious basePath value containing unescaped regex metacharacters such as catastrophic-backtracking patterns, which are injected into a dynamically constructed regular expression in the findSkillMd function and executed synchronously against archive entries, denying service to all concurrent users for tens of seconds per request. | |
| Title | LobeChat < 2.2.10-canary.15 - Regular Expression Denial of Service in GitHub Skill Import | |
| First Time appeared |
Lobehub
Lobehub lobehub |
|
| Weaknesses | CWE-1333 | |
| CPEs | cpe:2.3:a:lobehub:lobehub:*:*:*:*:*:node.js:*:* | |
| Vendors & Products |
Lobehub
Lobehub lobehub |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-07-02T19:38:21.378Z
Reserved: 2026-07-01T15:00:11.163Z
Link: CVE-2026-58578
No data.
No data.
No data.
OpenCVE Enrichment
Updated: 2026-07-02T21:30:02Z