
PEACH
Uma estrutura de isolamento de inquilino
CVE-2026-35219 is a Server-Side Request Forgery (SSRF) vulnerability in Budibase's automation step modules (outgoing webhook, Zapier, n8n, Slack, Discord, Make.com) that allows authenticated users to trigger server-side HTTP requests to arbitrary URLs, including internal IP addresses and private networks. Affecting @budibase/server npm package versions prior to 3.41.3, it was published and patched on August 14, 2026. The vulnerability carries a CVSS v4.0 base score of 7.1 (High) (GitHub Advisory, Budibase Advisory).
The root cause (CWE-918) is that all automation step modules — outgoingWebhook.ts, zapier.ts, n8n.ts, slack.ts, discord.ts — invoke node-fetch directly via fetch(url, request) without routing through any IP validation or blacklist check. While the REST API integration does include a blacklist check (blacklist.isBlacklisted(url)), the BLACKLIST_IPS environment variable defaults to undefined, causing the blacklist array to be empty and all URLs to pass validation by default. An authenticated attacker with permission to create or modify automation workflows can supply arbitrary URLs — including RFC 1918 private ranges, loopback addresses, or cloud metadata endpoints like http://169.254.169.254/latest/meta-data/ — as the target of these automation steps (GitHub Advisory, Budibase Advisory).
Successful exploitation allows an authenticated attacker to perform internal network reconnaissance, interact with internal services (databases, admin panels, Kubernetes APIs), and access cloud instance metadata endpoints that may expose credentials or configuration secrets. The primary impact is high confidentiality loss on the vulnerable system, with a low integrity impact, as the attacker can read responses from internal services and potentially modify state via HTTP requests. In cloud-hosted or containerized deployments, access to the metadata endpoint (169.254.169.254) could enable privilege escalation or lateral movement by harvesting IAM credentials (GitHub Advisory, Budibase Advisory).
No public proof-of-concept exploit code has been identified, and there is no evidence of in-the-wild exploitation at this time (GitHub Advisory). Exploitation requires low privileges — any authenticated Budibase user who can create or modify automation workflows — and no user interaction beyond the attacker's own actions. No threat actor attribution, EPSS score, or CISA KEV catalog listing has been reported for this CVE.
@budibase/server < 3.41.3 with any account that has permission to create or edit automation workflows.http://169.254.169.254/latest/meta-data/ (cloud metadata), http://10.0.0.1/admin (internal admin panel), or http://127.0.0.1:6379 (local Redis).node-fetch with no IP validation.http://169.254.169.254/latest/meta-data/ or similar cloud metadata paths originating from the Budibase process.@budibase/server, particularly to non-public IP ranges.Upgrade @budibase/server to version 3.41.3 or later, which is the official patched release (Budibase Release). As an interim measure, configure the BLACKLIST_IPS environment variable with a comprehensive list of internal IP ranges (e.g., 127.0.0.0/8, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 169.254.0.0/16) — note this only partially mitigates the issue for the REST API integration and does not protect automation steps until patched. Additionally, restrict automation workflow creation and modification permissions to trusted users only, and consider disabling automation features entirely if they are not required (GitHub Advisory).
The advisory was published by Budibase maintainer mjashanks on August 14, 2026, and reviewed the same day in the GitHub Advisory Database. No significant external researcher commentary, media coverage, or notable social media discussion has been identified beyond the advisory publication (GitHub Advisory).
Origem: Este relatório foi gerado usando IA
Avaliação de vulnerabilidade gratuita
Avalie suas práticas de segurança na nuvem em 9 domínios de segurança para comparar seu nível de risco e identificar lacunas em suas defesas.
Marque uma demonstração personalizada
"A melhor experiência do usuário que eu já vi, fornece visibilidade total para cargas de trabalho na nuvem."
"A Wiz fornece um único painel de vidro para ver o que está acontecendo em nossos ambientes de nuvem."
"Sabemos que se a Wiz identifica algo como crítico, na verdade é."