<?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://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-06T05:51:14.996194+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" 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://cve.radiocsirt.org/vuln/euvd-2026-275104</id>
    <title>EUVD-2026-275104</title>
    <updated>2026-10-06T05:51:14.999052+00:00</updated>
    <content>EUVD-2026-275104</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-275104"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-25041</id>
    <title>fkie_cve-2026-25041</title>
    <updated>2026-10-06T05:51:14.999086+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Budibase is a low code platform for creating internal tools, workflows, and admin panels. In 3.23.22 and earlier, the PostgreSQL integration constructs shell commands using user-controlled configuration values (database name, host, password, etc.) without proper sanitization. The password and other connection parameters are directly interpolated into a shell command. This affects packages/server/src/integrations/postgres.ts.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-25041"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-726g-59wr-cj4c</id>
    <title>GHSA-726g-59wr-cj4c — @budibase/server: Command Injection in PostgreSQL Dump Command</title>
    <updated>2026-10-06T05:51:14.999135+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @budibase/server</p>
<p>**Location**: `packages/server/src/integrations/postgres.ts:529-531`</p>
<p>#### Description
The PostgreSQL integration constructs shell commands using user-controlled configuration values (database name, host, password, etc.) without proper sanitization. The password and other connection parameters are directly interpolated into a shell command.</p>
<p>#### Code Reference
```529:531:packages/server/src/integrations/postgres.ts
    const dumpCommand = `PGPASSWORD="${
      this.config.password
    }" pg_dump --schema-only "${dumpCommandParts.join(" ")}"`
```</p>
<p>#### Attack Vector
An attacker who can control database configuration values (e.g., through compromised credentials or configuration injection) can inject shell commands. For example:
- Password: `password"; malicious-command; echo "`
- Database name: `db"; rm -rf /; echo "`</p>
<p>#### Impact
- Remote code execution
- System compromise
- Data exfiltration</p>
<p>#### Recommendation
1. Use environment variables for sensitive values instead of command-line arguments
2. Validate and sanitize all configuration values
3. Use proper escaping for shell arguments
4. Consider using a PostgreSQL library's native dump functionality instead of shell commands</p>
<p>#### Example Fix
```typescript
import { execFile } from "child_process"
import { promisify } from "util"
const execFileAsync = promisify(execFile)</p>
<p>// Use execFile with proper argument handling
const env = {
  ...process.env,
  PGPASSWORD: this.config.password
}</p>
<p>const args = [
  "--schema-only",…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-726g-59wr-cj4c"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-0651</id>
    <title>WID-SEC-W-2026-0651 — Budibase: Mehrere Schwachstellen</title>
    <updated>2026-10-06T05:51:14.999184+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Ein Angreifer kann eine Schwachstelle in Budibase ausnutzen, um Dateien zu manipulieren, um beliebigen Programmcode auszuführen, um seine Privilegien zu erhöhen, um einen Cross-Site Scripting Angriff durchzuführen, und um Sicherheitsvorkehrungen zu umgehen.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/wid-sec-w-2026-0651"/>
  </entry>
</feed>
