CVE-2026-72917
Last modified
CVE-2026-72917 is a medium-severity vulnerability rated 5.9/10 on the CVSS scale. 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. EPSS estimates a 0.27% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Mintplex-Labs | anything-llm | Affected versions >= 1.0.0, <= 1.15.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-72917?
How severe is CVE-2026-72917?
How do I fix CVE-2026-72917?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-72911ERPNext is a free and open source Enterprise Resource Planni…9.9
- CVE-2026-72912CyberChef is a web app for encryption, encoding, compression…4.3
- CVE-2026-72913Kitty is a cross-platform GPU based terminal. Prior to 0.48.…7.3
- CVE-2026-72914Mastodon is a free, open-source social network server based …7.5
- CVE-2026-72915Mastodon is a free, open-source social network server based …7.5
- CVE-2026-72916Mastodon is a free, open-source social network server based …6.3
- CVE-2026-72918Rocket.Chat is an open-source, secure, fully customizable co…5.4
- CVE-2026-72919Rocket.Chat is an open-source, secure, fully customizable co…4.3
- CVE-2026-7292A security vulnerability has been detected in o2oa up to 10.…5.6
- CVE-2026-72920SeaweedFS is a distributed storage system. Prior to 4.24, th…9.8
- CVE-2026-72921SeaweedFS is a distributed storage system. Prior to 4.24, th…8.1
- CVE-2026-72922AutoGPT is a workflow automation platform for creating, depl…8.2
Are you affected by CVE-2026-72917?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
