CVE-2026-119660
9.8 CRITICALpublic exploit availablePublished 2026-10-30 · Updated 2026-10-30
AI risk analysis
- Summary
- MuseBot before 2.0.0 uses a hard-coded session key ('muse_bot_session_key') to sign authentication cookies, allowing unauthenticated attackers to forge arbitrary admin sessions by crafting a valid MuseBot-session cookie with any user_id.
- Exploitability
- Trivial to exploit; requires only knowledge of the default session key and ability to set a signed cookie—no authentication or user interaction needed.
- Blast radius
- Full administrative compromise of the bot, including access to sensitive data (password hashes, chat logs, configuration) and the ability to stop bots, affecting all deployments running vulnerable versions.
- Detection
- Look for HTTP requests containing a MuseBot-session cookie signed with the known default key 'muse_bot_session_key' (e.g., via cookie value patterns or cryptographic verification failures in logs); also monitor for admin-level API calls originating from sessions with unexpected user_id values.
- Prioritized remediation
- Upgrade to MuseBot 2.0.0 or later, which removes the hard-coded session key and implements secure session management.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
MuseBot before 2.0.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge admin sessions by using the hard-coded default session_key 'muse_bot_session_key'. Attackers can sign a MuseBot-session cookie carrying a user_id to gain full administrative access, reading password hashes, chat records, and bot configuration, and stopping bots.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-1394
Public exploit & PoC references
- https://github.com/yincongcyincong/MuseBot
- https://github.com/yincongcyincong/MuseBot/blob/v1.0.42/admin/conf/conf.go#L28
- https://github.com/yincongcyincong/MuseBot/blob/v1.0.42/admin/controller/login.go#L19-L88
- https://github.com/yincongcyincong/MuseBot/commit/139f6158b50283b983d76976f593a3a09a064681
- https://github.com/yincongcyincong/MuseBot/commit/3e64518948fe7037058f07ef987d35216c3f0cae
- https://github.com/yincongcyincong/MuseBot/issues/61
All references
- https://github.com/yincongcyincong/MuseBot
- https://github.com/yincongcyincong/MuseBot/blob/v1.0.42/admin/conf/conf.go#L28
- https://github.com/yincongcyincong/MuseBot/blob/v1.0.42/admin/controller/login.go#L19-L88
- https://github.com/yincongcyincong/MuseBot/commit/139f6158b50283b983d76976f593a3a09a064681
- https://github.com/yincongcyincong/MuseBot/commit/3e64518948fe7037058f07ef987d35216c3f0cae
- https://github.com/yincongcyincong/MuseBot/issues/61
- https://hackmd.io/@hieuPenguinnn/musebot-admin-default-session-key-auth-bypass
- https://www.vulncheck.com/advisories/musebot-before-2.0.0-authentication-bypass-via-hard-coded-session-key
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-103977PoC
- HIGHCVE-2026-109313PoC
- HIGHCVE-2026-109373PoC
- HIGHCVE-2026-111633PoC
- HIGHCVE-2026-111642PoC
- CRITICALCVE-2026-115933PoC
- HIGHCVE-2026-116201PoC
- CRITICALCVE-2026-117564PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.