Description
NocoBase is an AI-powered no-code/low-code platform for building business applications and enterprise solutions. Versions 2.1.0 through 2.1.14 contain a server-side request forgery vulnerability in the customRequests:send endpoint. A low-privileged authenticated user can override the stored request URL at runtime using options.url, causing the NocoBase server to send requests to attacker-controlled or internal destinations. Exploitation could expose internal services, Docker host gateways, or cloud metadata endpoints and allow the server to be used as a trusted network proxy. This issue has been fixed in version 2.1.15.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| nocobase | nocobase | >= 2.1.0, < 2.1.15 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | @nocobase/plugin-action-custom-request | >= 2.1.0-alpha.8, < 2.1.15 | 2.1.15 | GHSA-wrr5-j383-f7h2 |
| npm | @nocobase/plugin-action-custom-request | >= 2.2.0-alpha.1, < 2.2.0-alpha.4 | 2.2.0-alpha.4 | GHSA-wrr5-j383-f7h2 |