Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-72860: Server-Side Request Forgery (SSRF) in decolua 9router

0
High
VulnerabilityCVE-2026-72860cvecve-2026-72860
Published: 08/20/2026 (08/20/2026, 21:35:14 UTC)
Source: CVE Database V5
Vendor/Project: decolua
Product: 9router

Description

CVE-2026-72860 is a Server-Side Request Forgery (SSRF) vulnerability in the decolua 9router product affecting versions up to and including 0.5.55. The vulnerability arises from insufficient validation of the caller-supplied baseUrl in the POST /api/provider-nodes/validate route, allowing internal network requests to be made. The SSRF guard only compares hostname strings without DNS resolution or redirect revalidation, enabling bypasses via IPv4-mapped IPv6 addresses and hostnames pointing to internal addresses. The vulnerability also leaks partial internal response data and allows blind internal port scanning. An apiKey provided by the caller is forwarded as an Authorization Bearer header to the internal destination. By default, a dashboard session is required, but this can be disabled, increasing exposure.

CVSS v3.1

Score 8.5high

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
Low
Availability
None
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N

Affected software

9router
pkg:npm/9router
Affected versions
<=0.5.55

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 08/20/2026, 22:07:09 UTC

Technical Analysis

The POST /api/provider-nodes/validate endpoint in decolua 9router (<=0.5.55) accepts a baseUrl parameter and performs server-side HTTP requests to it. The SSRF protection uses assertPublicUrl, which only compares hostname strings without DNS resolution or redirect revalidation. This allows bypasses using IPv4-mapped IPv6 addresses because the URL parser canonicalizes these addresses in a way that the guard's regex never matches, permitting requests to loopback and link-local metadata addresses. Additionally, hostnames with A records pointing to internal IPs bypass the guard since no DNS resolution is done. The vulnerability leaks up to 200 bytes of internal response bodies for certain HTTP status codes, enabling information disclosure. The apiKey parameter is forwarded as an Authorization Bearer header to the internal service. Authentication is required by default but can be disabled, increasing risk. No official patch or remediation level is currently documented.

Potential Impact

An attacker with at least dashboard session privileges (or if requireLogin is disabled, no authentication) can exploit this SSRF vulnerability to make unauthorized HTTP requests from the server to internal network resources, including loopback and link-local addresses. This can lead to unauthorized access to internal services, partial disclosure of internal response data, and blind internal port scanning. The forwarding of the apiKey as an Authorization header may allow privilege escalation or unauthorized access to internal APIs. The vulnerability has a high severity with a CVSS score of 8.5, indicating significant confidentiality impact and some integrity impact but no availability impact.

Mitigation Recommendations

Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, restrict access to the vulnerable endpoint by enforcing authentication and authorization controls, especially ensuring requireLogin is enabled. Avoid exposing the apiKey parameter to untrusted users. Monitor for unusual internal requests originating from the 9router server. Consider network-level restrictions to prevent the server from making unauthorized internal requests. Follow vendor advisories closely for updates and apply patches promptly once released.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
VulnCheck
Date Reserved
2026-08-10T15:16:31.372Z
Cvss Version
3.1
State
PUBLISHED
Remediation Level
null

Threat ID: 6a877790acd9273b492c5fcf

Added to database: 08/20/2026, 21:54:24 UTC

Last enriched: 08/20/2026, 22:07:09 UTC

Last updated: 08/20/2026, 22:07:09 UTC

Views: 3

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses