<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-11-14T23:22:23.257725+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://db.gcve.eu/vuln/fkie_cve-2026-79914</id>
    <title>fkie_cve-2026-79914</title>
    <updated>2026-11-14T23:22:23.259377+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/fkie_cve-2026-79914"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-wrr5-j383-f7h2</id>
    <title>GHSA-wrr5-j383-f7h2 — NocoBase: @nocobase/plugin-action-custom-request allows server-side request forgery through runtime URL overrides</title>
    <updated>2026-11-14T23:22:23.259461+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @nocobase/plugin-action-custom-request</p>
<p>### Summary</p>
<p>A Server-Side Request Forgery vulnerability exists in NocoBase v2.1.10 in the `@nocobase/plugin-action-custom-request` plugin.</p>
<p>A low-privileged authenticated user can call the `customRequests:send` endpoint and override the stored request URL at runtime using `options.url`. This causes the NocoBase server to perform outbound HTTP requests to attacker-controlled or internal URLs.</p>
<p>* Product: NocoBase
* Version: v2.1.10
* Component: `@nocobase/plugin-action-custom-request`
* Severity: Moderate
* Required privilege: authenticated low-privileged user / member</p>
<p>Testing was performed only in a local Docker lab environment at `http://127.0.0.1:13000`. No public NocoBase instance was tested.</p>
<p>Lab environment:</p>
<p>* Docker image: `nocobase/nocobase:latest-full`
* Commit: `23e2bd35625439594e4757bac31d57c9e8e695b9`
* Database: PostgreSQL 16
* Containers: `nocobase-lab`, `nocobase-postgres`
* Docker network: `172.19.0.0/16`
* Important environment variable: `SERVER_REQUEST_WHITELIST` was not set</p>
<p>---</p>
<p>### Details</p>
<p>The vulnerable endpoint is:</p>
<p>```http
POST /api/customRequests:send?filterByTk=&lt;key&gt;
```</p>
<p>The `customRequests:send` action is allowed for any logged-in user:</p>
<p>```ts
// plugin-action-custom-request/src/server/plugin.ts
this.app.acl.allow('customRequests', ['send', 'listByCurrentRole'], 'loggedIn');
```</p>
<p>The request options supplied at runtime are merged into the stored request configuration. This allows a low-privileged user to override the stored URL:</p>
<p>```ts
// plugi…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-wrr5-j383-f7h2"/>
  </entry>
</feed>
