Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach server web API over network
-
DeliverySend unauthenticated POST to config-history/rollback
-
ExploitWrite ipWhitelist to attacker /32
-
ExecutionGain admin access to protected endpoints
-
ImpactFull control of configuration and data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions beyond network reachability of the web API - the POST /api/ui/config-history/rollback endpoint lacks authentication entirely (CWE-306, PR:N), so an unauthenticated remote attacker can write configuration keys against a default deployment of Misaka Danmu Server at or below version 2.8.9. The specific precondition is that the vulnerable config-history rollback endpoint is exposed and reachable by the attacker; exploitation leverages writing the ipWhitelist (to the attacker's /32), trustedProxies, or webhookApiKey keys. The primary limiting factor is exposure scope: the server's web interface/API must be network-accessible to the attacker (e.g., internet-exposed or reachable on the LAN), and the product must be version 2.8.9 or earlier. No authentication, no user interaction, and no non-default configuration are required. |
| Impact | All signals point to a genuinely high-priority flaw rather than a CVSS-inflated paper risk. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes network-reachable, low-complexity, fully unauthenticated exploitation with no user interaction and HIGH impact to confidentiality, integrity, and availability (VC:H/VI:H/VA:H), consistent with the CWE-306 (Missing Authentication) classification and the description's claim that an unauthenticated POST to /api/ui/config-history/rollback can write arbitrary configuration keys. The technical mechanism - setting ipWhitelist to the attacker's own /32, or tampering with trustedProxies/webhookApiKey, to inherit full administrator access - is concrete and corroborated by VulnCheck's advisory and two linked source-code locations (config_history.py and security.py at tag v2.8.9), raising confidence that the bypass is real and not merely theoretical. Key signals are MISSING from the input and must be stated explicitly: no EPSS exploitation-probability score, no CISA KEV listing, and no SSVC decision data were provided, so there is no confirmation of active or widespread exploitation. The public HackMD write-up plus the VulnCheck advisory indicate the vulnerability is well-documented and easy to reproduce, which tends to drive EPSS upward over time, but exploitation itself is not confirmed. Net: treat as urgent to patch due to trivial unauthenticated admin takeover, while recognizing that real-world exploitation volume is unverified and likely constrained by the product's small deployment footprint. |
| Exploit ScenarioDerived | An attacker who can reach the server's web API over the network sends a single unauthenticated POST to /api/ui/config-history/rollback that writes the ipWhitelist configuration key to the attacker's own /32 address (or alters trustedProxies/webhookApiKey). With the whitelist now trusting the attacker, every protected endpoint is accessible with administrator privileges, yielding full control of the application. A public technical write-up (HackMD) and a VulnCheck advisory describe the flaw in detail, but no packaged exploit tool was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Unauthenticated configuration write in Misaka Danmu Server 2.8.9 and earlier allows remote attackers to bypass authentication entirely and gain administrative access by abusing the unprotected POST /api/ui/config-history/rollback endpoint. An attacker can write arbitrary configuration keys, such as setting ipWhitelist to their own /32 address, modifying trustedProxies, or altering webhookApiKey, which then grants access to every protected endpoint as the administrator. The flaw carries a critical severity rating (CVSS 4.0 base score 9.3; independent assessment confirms a CVSS 3.1 vector of AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) and requires only network reachability of the web API - no authentication, user interaction, or non-default configuration is needed. No public exploit identified at time of analysis.
RemediationAI
No vendor-released patch has been identified at the time of analysis. Until a fixed version is available, the most effective compensating control is to prevent unauthenticated network access to the vulnerable endpoint. Block or restrict the POST /api/ui/config-history/rollback path at a reverse proxy, WAF, or API gateway, or place the entire web interface/API behind a VPN or an authenticating reverse proxy; this breaks the config-history rollback feature but removes the attack vector. Restricting the server's management interface to trusted IP ranges or a local-only bind also limits exposure but may interfere with legitimate remote administration. Because the flaw allows writing arbitrary configuration keys including ipWhitelist and trustedProxies, any existing IP-allowlist defenses should not be relied upon. Monitor the vendor's repository at https://github.com/l429609201/misaka_danmu_server and the VulnCheck advisory at https://www.vulncheck.com/advisories/misaka-danmu-server-through-2.8.9-authentication-bypass-via-config-history-rollback for an official patch and upgrade promptly when released. A workaround of adding an authentication layer in front of the API is possible but requires additional configuration and credential management.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-306 (Missing Authentication for Critical Function). Misaka Danmu Server is a Python-based danmu (bullet comment) aggregation server; its web API includes a configuration history feature that allows rolling back configuration to a previous state. The POST /api/ui/config-history/rollback endpoint in versions through 2.8.9 lacks any authentication check, so an unauthenticated request can write arbitrary configuration keys. The security logic in src/security.py (lines 136-182) governs IP whitelisting and trusted proxy handling, but because the rollback endpoint can modify ipWhitelist, trustedProxies, and webhookApiKey without authentication, an attacker can self-authorize by adding their own IP as a trusted /32 entry, spoof trusted proxies, or obtain/alter the webhook API key. This effectively bypasses all authentication for the entire administrative API. The CPE cpe:2.3:a:l429609201:misaka_danmu_server:*:*:*:*:*:*:*:* confirms that all versions of the product are in scope, with 2.8.9 and earlier being explicitly vulnerable per the description.
Know when Misaka Danmu Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Unauthenticated network endpoint missing auth (PR:N, AV:N, AC:L, UI:N); writing config to seize admin yields full C/I/A impact with no scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
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.
Executive ViewAI
Misaka Danmu Server versions 2.8.9 and earlier expose an unauthenticated configuration-write endpoint that lets any party with network access to the web API seize full administrative control of the application. Because no vendor patch exists and exploitation requires no credentials or user interaction, every internet- or network-reachable deployment of this product should be treated as a potential full-compromise path into the environment it serves. Leadership should care because administrative takeover of a danmu/overlay service can pivot into content tampering, credential and API-key exposure, and lateral movement into adjacent systems, with no fixed software available to remove the risk.
No vendor patch is available. Interim mitigations: remove Misaka Danmu Server 2.8.9 and earlier from untrusted network exposure, require authentication at a reverse proxy or gateway in front of the web API, block or filter POST requests to /api/ui/config-history/rollback, restrict access to trusted management networks/VPN only, monitor for and alert on configuration-rollback calls and unexpected administrative sessions, and audit/rotate ipWhitelist, trustedProxies, and webhookApiKey values.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-103065
GHSA-h9w3-vw4p-h6vw
NVD
CVE.org
EPSS
Exploit-DB