Skip to main content

Misskey CVE-2026-104817

| EUVDEUVD-2026-99239 HIGH
Asymmetric Resource Consumption (Amplification) (CWE-405)
2026-10-13 security-advisories@github.com
8.7
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach public fetch-rss API
  2. Delivery
    Submit crafted/internal URLs
  3. Exploit
    Trigger unbounded outbound requests
  4. Execution
    Synchronous XML parsing stalls workers
  5. Impact
    Exhaust resources / amplify / probe services

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Asymmetric resource consumption control
Exploitation Conditions

No special conditions - remote unauthenticated exploitation against default configurations of Misskey, because the fetch-rss API is publicly reachable and, in affected versions (12.112.1 through pre-2026.7.0), had no rate limiting, no response-size cap, and no concurrency limit. The flaw is exploitable even when federation is disabled, removing a common mitigating assumption. The only limiting factors are that the instance must expose the API to the attacker (standard for a running Misskey server) and that impact is resource exhaustion/amplification/probing rather than code execution or direct data theft; upgrading to 2026.7.0 fully remediates it.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a genuinely low-barrier flaw: network-reachable, low complexity, no authentication, no user interaction - any internet host can hit the fetch-rss endpoint. The impact profile is primarily availability (VA:H) with secondary low confidentiality/availability on other systems (SC:L/SA:L), consistent with CWE-405 (asymmetric resource consumption) rather than data theft; the 'Information Disclosure' tag overstates the confidentiality angle, which is limited to network reconnaissance via outbound-request probing. No EPSS score, KEV listing, or public POC was provided, so there is no evidence of active exploitation - this is a high-CVSS issue whose real-world priority is tempered by the absence of exploitation signals and by the product's modest deployment footprint. The 8.7 score is driven by trivial exploitability plus amplification/DoS potential, not by severe direct impact; treat as a meaningful patch priority for exposed Misskey instances but not an emergency on par with KEV-listed RCEs. Conflicting signal to note: the tag labels this 'Information Disclosure' while the CVSS and description both point to resource exhaustion and SSRF-style probing as the dominant effects.

Exploit ScenarioDerived

An unauthenticated attacker repeatedly calls the public fetch-rss API with crafted URLs, forcing the Misskey instance to open unbounded concurrent outbound HTTP requests and perform synchronous XML parsing until CPU, sockets, or memory are exhausted. By pointing the URL at a third-party server the attacker turns the instance into a request-amplification relay, and by targeting internal/RFC1918 addresses they can probe which network services are reachable even when federation is disabled. No public exploit was identified at time of analysis, but the fix commit confirms the missing rate limit, size cap, and concurrency cap that made this trivially abusable.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

Unauthenticated resource exhaustion and outbound request amplification in Misskey's fetch-rss API affect versions 12.112.1 through releases prior to 2026.7.0. Any remote attacker can repeatedly call the publicly reachable endpoint, which in affected versions had no rate limiting, no response-size cap, and no concurrency bound, forcing the instance to open unbounded outbound HTTP connections and perform synchronous XML parsing; this drains instance CPU, memory, and socket resources, can be used as an amplification vector against third-party servers, and can probe network-reachable services even when federation is disabled. CVSS 4.0 scores the flaw 8.7 (AV:N/AC:L/AT:N/PR:N/UI:N, high availability impact with limited scope change), no public exploit code or CISA KEV entry was identified at time of analysis, and the issue is fully remediated by upgrading to 2026.7.0.

RemediationAI

Vendor-released patch: upgrade to Misskey 2026.7.0, which adds rate limiting (300 requests per 60 seconds), an 8 KiB URL length cap, a 1 MiB response-size limit, a maximum of 32 concurrent outbound fetches, in-flight request de-duplication, URL normalization that rejects non-http(s) schemes and embedded credentials, and asynchronous XML parsing - see https://github.com/misskey-dev/misskey/releases/tag/2026.7.0 and the advisory https://github.com/misskey-dev/misskey/security/advisories/GHSA-4x7v-qx8f-g3p8. If immediate upgrading is not possible, block or heavily rate-limit POST /api/fetch-rss at the reverse proxy or WAF for untrusted clients (side effect: legitimate RSS preview and feed-subscription features degrade or stop working for ordinary users), restrict the instance's outbound egress with a firewall, proxy allowlist, or deny-by-default policy so the server cannot reach internal RFC1918, loopback, link-local, or cloud metadata addresses (side effect: breaks federation and legitimate feed fetching to unlisted hosts, so the allowlist must be maintained), and cap the request rate per source IP at the edge to blunt resource-exhaustion bursts (side effect: shared-NAT users may be throttled together). Because the flaw is reachable even when federation is disabled, disabling federation is not an effective mitigation; the fetch-rss endpoint itself must be patched, disabled, or gated until the upgrade is applied. Also ensure the Node.js process is memory- and CPU-capped (container limits, systemd MemoryMax) so that a single abusive instance cannot starve co-hosted services.

Affected VersionsENISA

misskey 12.0.0, ≤ 13.14.2
misskey 2023.9.0-beta.1, < 2026.7.0

Affected Packages

euvd misskey fix: 2026.7.0

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 vulnerability lives in Misskey's backend API endpoint packages/backend/src/server/api/endpoints/fetch-rss.ts, which is intended to let clients subscribe to external RSS/Atom feeds. In affected releases the handler passed a caller-supplied URL straight to HttpRequestService.send and then fed the raw response body into rss-parser's synchronous parseString, with no URL-length validation, no response-size limit, no per-account or per-IP rate limit, no global cap on concurrent fetches, and no de-duplication of identical in-flight requests. That combination maps to CWE-405 (Asymmetric Resource Consumption / Amplification): a tiny client request causes disproportionately large server-side work, because each call triggers a full outbound HTTP transaction plus CPU-bound XML parsing, and the cost is amplified when the target is slow, large, or repeatedly requested. Because the parsed document is processed synchronously with the default callback-based xml2js configuration, the Node.js event loop is blocked, compounding the availability impact. Fix commit a12ee2e5d72c40252e11a164b2231667c9697667 introduces a 300-per-60-second limit, MAX_URL_LENGTH of 8192, MAX_RESPONSE_SIZE of 1 MiB, MAX_CONCURRENT_REQUESTS of 32, an in-flight request map keyed by normalized URL, URL normalization that rejects non-http(s) schemes and embedded credentials and strips fragments, async xml2js parsing, a post-redirect final-URL protocol check, and a dedicated service that no longer binds to an authenticated user context. The scope-change component (SC:L/SA:L) reflects that the same primitive can be turned outward to hammer or fingerprint third-party and internal-network services.

Know when the next one hits your stack

  • 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

Vendor (github) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:L/SI:N/SA:L
vuln.today AI 9.3 CRITICAL

Public unauthenticated API gives AV:N/AC:L/PR:N/UI:N; outbound probing/amplification affects other systems so S:C with C:L, and resource exhaustion yields A:H with no integrity impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:L/SI:N/SA:L

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
None
Subsequent system: Availability
Low

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:17 cve.org
HIGH 8.7

DescriptionCVE.org

Misskey is an open source, federated social media platform. From 12.112.1 until 2026.7.0, the unauthenticated fetch-rss API lacks rate limiting and response-size restrictions and performs synchronous XML parsing. An attacker can trigger unbounded outbound HTTP requests and synchronous parsing, exhausting instance resources, amplifying requests toward third-party servers, or probing network-reachable services even when federation is disabled. This issue is fixed in version 2026.7.0.

Technical POC Analysis

Bug class: CWE-405 Asymmetric Resource Consumption (Amplification), the primary CWE assigned in the advisory, with co-classifications CWE-770 (Allocation of Resources Without Limits or Throttling) an…

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Misskey instances running versions 12.112.1 through releases prior to 2026.7.0 are exposed to unauthenticated, remotely triggered resource exhaustion through the publicly reachable fetch-rss API, which in affected versions lacks rate limiting, response-size caps, and concurrency bounds. Any internet-connected attacker can repeatedly call the endpoint to drive server CPU, memory, and socket consumption, degrading or taking down the instance for all users, while also using the server as an outbound amplification vector against third parties and as a probe for network-reachable services even where federation is disabled. Leadership should care because this is a public, unauthenticated availability risk against production community infrastructure, with reputational, hosting-cost, and potential third-party liability implications if the instance is used as an attack relay.

Business Impact: High
Compensating Controls

No vendor-released patch was identified in the provided patch data at time of analysis; interim mitigations are reverse-proxy or WAF rate limiting, request-size caps, and concurrency limits on the fetch-rss endpoint, blocking or disabling public access to that endpoint, restricting outbound egress to approved destinations to limit amplification and network probing, and reducing the exposed attack surface by taking affected instances off the public internet until upgrade. Upgrading to the fixed version 2026.7.0 referenced in the advisory provides full remediation.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
niche federated social-media server, limited production deployment footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy