Skip to main content

NocoBase CVE-2026-58468

| EUVDEUVD-2026-42076 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-07 VulnCheck GHSA-mcxg-3vgg-9774
5.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as NocoBase administrator
  2. Delivery
    Navigate to workflow node or AI plugin
  3. Exploit
    Supply malicious URL (169.254.169.254 or RFC-1918 target)
  4. Execution
    Server issues outbound HTTP request via serverRequest wrapper
  5. Persist
    Retrieve IAM role credentials or enumerate internal hosts
  6. Impact
    Escalate to cloud account compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated session with NocoBase administrator-level privileges - the attack cannot be performed by unauthenticated users or lower-privilege roles. The attacker must have access to at least one of three specific features: workflow automation request nodes, custom request action buttons, or the AI plugin, all of which invoke the vulnerable serverRequest wrapper. Maximum impact (IAM credential theft) further requires that the NocoBase server is deployed in a cloud environment with an instance metadata service accessible at the standard link-local address (169.254.169.254 for AWS/Azure/GCP IMDSv1) and that IMDSv2 hop-limit enforcement is not in place. Internal network enumeration impact requires network adjacency between the NocoBase server and target RFC-1918 hosts. The SERVER_REQUEST_WHITELIST configuration, if set, restricts allowable outbound destinations and limits exploitation to whitelisted domains. Deployments where admin access is tightly controlled and cloud metadata is inaccessible from the application host are at materially lower risk.

Impact

The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N, score 5.1) accurately captures that exploitation requires high-privilege authentication, which is the primary limiting factor. However, the supplied impact metrics (VC:N/VI:L/SC:L) appear to underestimate the confidentiality impact: retrieval of IAM role credentials from a cloud metadata service (e.g., AWS IMDSv1) can yield long-lived cloud credentials enabling full account compromise of the hosting environment - a subsequent-system confidentiality impact that should register as high. The PR:H requirement means this is not mass-exploitable against default internet-facing instances, but the risk profile changes dramatically in multi-tenant SaaS contexts, compromised-admin scenarios, or insider threat models. A publicly available POC (GitHub issue #9962 via VulnCheck) lowers the exploitation bar for any attacker already holding admin credentials. EPSS data was not provided; absent KEV listing, widespread automated exploitation is not confirmed. The SSRF-to-cloud-metadata path is the most dangerous consequence and should drive remediation priority for cloud-hosted NocoBase deployments.

Exploit ScenarioDerived

An attacker who has obtained NocoBase administrator credentials - through phishing, credential stuffing, or insider access - creates a workflow request node or custom action button supplying the URL http://169.254.169.254/latest/meta-data/iam/security-credentials/ as the target. The NocoBase server fetches this URL from its own network context, returning the list of attached IAM roles; a follow-up request to the role-specific endpoint yields temporary AWS access key, secret, and session token, granting the attacker cloud-level privileges. A publicly available POC (GitHub issue #9962) demonstrates this technique, lowering the skill barrier for any attacker already in the admin role.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 07, 2026

Server-side request forgery in NocoBase through v2.1.20 allows authenticated administrators to issue arbitrary outbound HTTP requests via the serverRequest wrapper, enabling internal network enumeration and cloud instance metadata exfiltration. The attack surface spans workflow request nodes, custom request action buttons, and the AI plugin - all of which accept administrator-supplied URLs without adequate server-side validation. A publicly available proof-of-concept exists per VulnCheck reporting; no CISA KEV listing is present, indicating no confirmed widespread active exploitation at time of analysis, though the IAM credential theft potential elevates real-world impact significantly for cloud-hosted deployments.

RemediationAI

Apply the upstream fix by pulling the commit 5706fb48d9bbe190f9e0044c6d5c87fc5b68c7f1 from https://github.com/nocobase/nocobase/commit/5706fb48d9bbe190f9e0044c6d5c87fc5b68c7f1 or tracking PR #9966 at https://github.com/nocobase/nocobase/pull/9966; a formally versioned patched release is not independently confirmed, so verify release notes for a version beyond 2.1.20. As an immediate compensating control, configure SERVER_REQUEST_WHITELIST (a configuration option whose absence triggers a warning as of v2.1.18) to a strict allowlist of legitimate external domains required by workflows - this prevents access to loopback, RFC-1918, and metadata addresses. If the AI plugin or outbound workflow request features are not operationally required, disable them to eliminate the attack surface with no functional trade-off for deployments not using these features. For cloud-hosted instances, enabling IMDSv2 on AWS EC2 (requiring a session-oriented token rather than a simple GET request) prevents metadata credential theft via basic SSRF, as NocoBase's serverRequest wrapper is unlikely to handle the IMDSv2 token exchange. Restrict outbound network access from the NocoBase server at the firewall or cloud security group level to block connections to 169.254.169.254, 169.254.170.2, and RFC-1918 ranges if internal network access is not needed.

Affected VersionsENISA

nocobase 0 ≤2.1.20

Affected Packages

euvd nocobase no fix

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

NocoBase is an open-source no-code/low-code platform (CPE: cpe:2.3:a:nocobase:nocobase:*:*:*:*:*:*:*:*) that exposes a serverRequest wrapper used by multiple product features including workflow automation, UI action buttons, and the AI plugin. CWE-918 (Server-Side Request Forgery) describes the root cause: the server fetches attacker-controlled URLs without validating or restricting the destination, allowing it to reach resources inaccessible directly from the attacker's network. Critically, RFC-1918 private ranges (10.x, 172.16-31.x, 192.168.x), loopback (127.0.0.1), and cloud instance metadata endpoints (e.g., 169.254.169.254 for AWS IMDSv1, Azure IMDS) are reachable via this pathway. NocoBase v2.1.18 introduced a warning when SERVER_REQUEST_WHITELIST is not configured, acknowledging the absence of a default-deny allowlist - but did not enforce one, leaving deployments through 2.1.20 exposed.

Know when Nocobase 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

Vendor (VulnCheck) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:N/SC:L/SI:N/SA:N
vuln.today AI 7.6 HIGH

Admin authentication (PR:H) required; scope changes to cloud/internal systems (S:C) with high confidentiality impact from IAM credential retrieval (C:H).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

NocoBase through 2.1.20 contains a server-side request forgery vulnerability in the serverRequest wrapper that allows authenticated administrators to issue arbitrary outbound HTTP requests by supplying malicious URLs to workflow request nodes, custom request action buttons, or the AI plugin. Attackers can target loopback addresses, RFC-1918 private ranges, and cloud instance metadata endpoints to perform internal network port enumeration, host discovery, and retrieval of IAM role credentials from the instance metadata service. v2.1.18 added a warning message for when SERVER_REQUEST_WHITELIST is not configured.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche open-source no-code platform, limited enterprise footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
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.

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