CVE-2026-111643 Details
Description
Misaka Danmu Server through 2.8.9 contains an authentication bypass vulnerability that allows unauthenticated attackers to write arbitrary configuration keys via the unprotected POST /api/ui/config-history/rollback endpoint. Attackers can set the ipWhitelist key to their own /32 address, or alter trustedProxies and webhookApiKey, to access every protected endpoint as the administrator.
A vulnerability allowing authentication bypass has been identified in Misaka Danmu Server versions through 2.8.9. This issue arises from the absence of authentication on the POST /api/ui/config-history/rollback endpoint, which allows unauthenticated attackers to write arbitrary configuration keys. Exploitation of this vulnerability enables attackers to set the ipWhitelist key to their own address, or modify other keys such as trustedProxies and webhookApiKey. As a result, attackers can access all protected endpoints as an administrator.
To address this vulnerability, add authentication to the affected endpoint and implement a configuration key allowlist to prevent security-sensitive keys from being modified. Additionally, consider applying a router-level authentication dependency to ensure all endpoints are properly secured.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 16, 2026CISA-ADP
Assessed Oct 23, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://hackmd.io/@hieuPenguinnn/misaka-danmu-server-ui-api-missing-authentication | CISA-ADP | ExploitRemedyTechnical Analysis |
| https://github.com/l429609201/misaka_danmu_server/blob/v2.8.9/src/api/ui/config_history.py#L51-L66 | [email protected] | Source CodeVendor |
| https://github.com/l429609201/misaka_danmu_server/blob/v2.8.9/src/security.py#L136-L182 | [email protected] | Source CodeVendor |
| https://hackmd.io/@hieuPenguinnn/misaka-danmu-server-ui-api-missing-authentication | [email protected] | ExploitRemedyTechnical Analysis |
| https://www.vulncheck.com/advisories/misaka-danmu-server-through-2.8.9-authentication-bypass-via-config-history-rollback | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-306 | Missing Authentication for Critical Function | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Misaka Danmu Server | <= 2.8.9 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 23, 2026 | CVE Modified | CISA-ADP |
| Oct 16, 2026 | New CVE Received | [email protected] |
Volerion