<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://db.gcve.eu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sat, 14 Nov 2026 23:22:23 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-79914</title>
      <link>https://db.gcve.eu/vuln/fkie_cve-2026-79914</link>
      <description>&lt;p&gt;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/fkie_cve-2026-79914</guid>
    </item>
    <item>
      <title>GHSA-wrr5-j383-f7h2 — NocoBase: @nocobase/plugin-action-custom-request allows server-side request forgery through runtime URL overrides</title>
      <link>https://db.gcve.eu/vuln/ghsa-wrr5-j383-f7h2</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @nocobase/plugin-action-custom-request&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;A Server-Side Request Forgery vulnerability exists in NocoBase v2.1.10 in the `@nocobase/plugin-action-custom-request` plugin.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;* Product: NocoBase
* Version: v2.1.10
* Component: `@nocobase/plugin-action-custom-request`
* Severity: Moderate
* Required privilege: authenticated low-privileged user / member&lt;/p&gt;
&lt;p&gt;Testing was performed only in a local Docker lab environment at `http://127.0.0.1:13000`. No public NocoBase instance was tested.&lt;/p&gt;
&lt;p&gt;Lab environment:&lt;/p&gt;
&lt;p&gt;* 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&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The vulnerable endpoint is:&lt;/p&gt;
&lt;p&gt;```http
POST /api/customRequests:send?filterByTk=&amp;lt;key&amp;gt;
```&lt;/p&gt;
&lt;p&gt;The `customRequests:send` action is allowed for any logged-in user:&lt;/p&gt;
&lt;p&gt;```ts
// plugin-action-custom-request/src/server/plugin.ts
this.app.acl.allow(&amp;#39;customRequests&amp;#39;, [&amp;#39;send&amp;#39;, &amp;#39;listByCurrentRole&amp;#39;], &amp;#39;loggedIn&amp;#39;);
```&lt;/p&gt;
&lt;p&gt;The request options supplied at runtime are merged into the stored request configuration. This allows a low-privileged user to override the stored URL:&lt;/p&gt;
&lt;p&gt;```ts
// plugi…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @nocobase/plugin-action-custom-request&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;A Server-Side Request Forgery vulnerability exists in NocoBase v2.1.10 in the `@nocobase/plugin-action-custom-request` plugin.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;* Product: NocoBase
* Version: v2.1.10
* Component: `@nocobase/plugin-action-custom-request`
* Severity: Moderate
* Required privilege: authenticated low-privileged user / member&lt;/p&gt;
&lt;p&gt;Testing was performed only in a local Docker lab environment at `http://127.0.0.1:13000`. No public NocoBase instance was tested.&lt;/p&gt;
&lt;p&gt;Lab environment:&lt;/p&gt;
&lt;p&gt;* 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&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The vulnerable endpoint is:&lt;/p&gt;
&lt;p&gt;```http
POST /api/customRequests:send?filterByTk=&amp;lt;key&amp;gt;
```&lt;/p&gt;
&lt;p&gt;The `customRequests:send` action is allowed for any logged-in user:&lt;/p&gt;
&lt;p&gt;```ts
// plugin-action-custom-request/src/server/plugin.ts
this.app.acl.allow(&amp;#39;customRequests&amp;#39;, [&amp;#39;send&amp;#39;, &amp;#39;listByCurrentRole&amp;#39;], &amp;#39;loggedIn&amp;#39;);
```&lt;/p&gt;
&lt;p&gt;The request options supplied at runtime are merged into the stored request configuration. This allows a low-privileged user to override the stored URL:&lt;/p&gt;
&lt;p&gt;```ts
// plugi…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/ghsa-wrr5-j383-f7h2</guid>
    </item>
  </channel>
</rss>
