CyberSecBulletin

Server-Side Request Forgery

CWE-918

The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

We track 1,600 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.2. 26 have been exploited in real attacks.

How this weakness is prevented

  • Implementation Operation: If there is a known list of applications, IP, hostname, and/or domains to which the product is allowed to communicate, then use allowlists to ensure that outgoing requests are restricted to these known entities. The allowlists could be in the application code or possibly enforced by firewalls or network segmentation.
  • Implementation Operation: If the product is expected to be able to connect to arbitrary IP addresses or domains, consider using a denylist that includes private network addresses, internal domain names, etc. The denylist could be in the application code or possibly enforced by firewalls or network segmentation.

Latest Server-Side Request Forgery vulnerabilities

  • 7.7 High severity

    Red Hat Ansible Automation Platform 2.5 for…: Server-Side Request Forgery

    CVE-2026-71365Red Hat

    A server-side request forgery (SSRF) vulnerability was found in AWX's webhook status callback mechanism. When processing GitHub pull request webhooks, AWX extracts the status callback URL (pull_request.statuses_url) from the incoming webhook payload without va

  • 9.6 Critical severity

    Red Hat Ansible Automation Platform 2.4 for…: Server-Side Request Forgery

    CVE-2026-12564Red Hat

    A flaw was found in the AAP Controller's HashiCorp Vault credential plugin. The kubernetes_auth() function in awx_plugins/credentials/hashivault.py reads the controller pod's Kubernetes service account token and sends it to an attacker-controlled URL when a Ha

  • 8.5 High severity

    ragflow: Server-Side Request Forgery

    CVE-2026-75898InfiniFlow

    RAGFlow before 0.26.3 contains a server-side request forgery vulnerability in the agent workflow "Invoke" component (agent/component/invoke.py). The component builds an outbound request URL from canvas configuration and runtime template variables and passes it

  • 7.1 High severity

    arcadedb: Server-Side Request Forgery

    CVE-2026-75844ArcadeData

    ArcadeDB versions before 26.8.1 contain a server-side request forgery vulnerability in the IMPORT DATABASE command where the security validator resolves and checks hostnames but the subsequent connection re-resolves the raw URL and follows redirects. Authentic

  • 7.1 High severity

    siyuan: Server-Side Request Forgery

    CVE-2026-74905Siyuan-note

    SiYuan before v3.7.4 contains a server-side request forgery (SSRF) vulnerability in the isPrivateIP function in kernel/util/net.go, used by SSRFSafeDialer to enforce SSRF protection in SafeMode. The function only checks for loopback, link-local unicast, privat

  • 9.8 Critical severity

    Apache SkyWalking MCP: Server-Side Request Forgery

    CVE-2026-34884Apache

    SSRF via set_skywalking_url Tool and GraphQL expression injection vulnerability in Apache SkyWalking MCP. This issue affects Apache SkyWalking MCP: 0.1.0. Users are recommended to upgrade to version 0.2.0, which fixes this issue.

  • 9.3 Critical severity

    MLflow Server-Side Request Forgery Exploited

    CVE-2026-64849MlflowEPSS 10%

    MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. Starting in 3.3.0 and prior to 3.15.0, the unauthenticated POST /api/2.0/mlflow/webhooks/{id}/test endpoint calls _validate_webhook_url() in mlflow

  • 8.6 High severity

    9router: Missing Authentication for Critical Functionality

    CVE-2026-56677Decolua

    9Router is an AI router & token saver. In 0.5.4 and earlier, the POST /api/auth/oidc/test endpoint in src/app/api/auth/oidc/test/route.js passes the user-controlled issuerUrl parameter to fetchOidcDiscovery() in src/lib/auth/oidc.js without restricting private

  • 8.5 High severity

    budibase: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-73410Budibase

    Budibase is an open-source low-code platform. Prior to 3.40.0, packages/backend-core/src/utils/outboundFetch.ts pinned a validated address through a Node agent, but the REST integration used getDispatcher from packages/backend-core/src/utils/fetch.ts, causing

  • 7.1 High severity

    budibase: Server-Side Request Forgery

    CVE-2026-35219Budibase

    Budibase is an open-source low-code platform. Prior to 3.41.3, automation steps in packages/server/src/automations/steps/outgoingWebhook.ts, packages/server/src/automations/steps/zapier.ts, packages/server/src/automations/steps/n8n.ts, packages/server/src/auto

  • 8.8 High severity

    Royal Addons for Elementor – Addons and…: Server-Side Request Forgery

    CVE-2026-17123Wproyal

    The Royal Elementor Addons plugin for WordPress is vulnerable to Server-Side Request Forgery in versions up to, and including, 1.7.1064 via the Form Builder widget's 'webhook_url' setting. The widget's render() method persists the attacker-controlled URL into

  • 7.1 High severity

    Red Hat OpenShift Update Service: Server-Side Request Forgery

    CVE-2026-74247Red Hat

    A flaw was found in Red Hat Quay. A user with FEATURE_BUILD_SUPPORT enabled and repository write access can exploit a Server-Side Request Forgery (SSRF) vulnerability within the build API. This allows the user to provide a malicious URL, causing the Quay build

  • 7.3 High severity

    mcp-rdf-explorer: Server-Side Request Forgery

    CVE-2026-19753Model Context Protocol

    A vulnerability was detected in Model Context Protocol mcp-rdf-explorer 1.0.0. Affected is the function explore_url of the file src/mcp-rdf-explorer/server.py of the component MCP Server. Performing a manipulation of the argument url results in server-side req

  • 8.5 High severity

    server: Server-Side Request Forgery

    CVE-2026-72855Budibase

    Budibase before 3.40.0 contains server-side request forgery vulnerabilities in OpenAPI query import and REST query execution that allow authenticated builder-level users to bypass DNS pinning protections through DNS rebinding attacks. Attackers can configure h

  • 7.7 High severity

    flyto-core: Server-Side Request Forgery

    CVE-2026-73530Flytohub

    Flyto2 Core before 2.28.0 contains a server-side request forgery guard bypass vulnerability that allows attackers to reach internal services by supplying URLs using the unblocked IPv6 address `::` which the kernel routes to loopback identically to `0.0.0.0`. A

  • 8.6 High severity

    next-ai-draw-io: Server-Side Request Forgery

    CVE-2026-72777DayuanJiang

    Next AI Draw.io through 0.4.16 contains a server-side request forgery vulnerability in the POST /api/parse-url endpoint due to hostname validation that only checks string patterns without DNS resolution. Unauthenticated attackers can supply hostnames that bypa

  • 7.4 High severity

    auth-fetch-mcp: Server-Side Request Forgery

    CVE-2026-49857Ymw0407

    auth-fetch-mcp is an MCP server that lets AI assistants fetch content from authenticated web pages. Version 3.0.1 implements SSRF protection in `assertSafeUrl()` (`src/security.ts`) to block requests to private and loopback addresses. However, the `isPrivateV6

  • 8.7 High severity

    fulcio: Server-Side Request Forgery

    CVE-2026-49478Sigstore

    Fulcio is a certificate authority for issuing code signing certificates for an OpenID Connect (OIDC) identity. Versions through 1.8.5 improperly follow cross-host redirects and attach Kubernetes ServiceAccount tokens during OIDC discovery, allowing a malicious

  • 8.5 High severity

    Serendipity: Server-Side Request Forgery

    CVE-2026-73629S9y

    Serendipity before 2.6.0 contains a server-side request forgery vulnerability in the serendipity_url_allowed() filter that fails to block hex-encoded IPv4 addresses, IPv6 literals, and link-local ranges. Authenticated users with adminImagesAdd permission can b

  • 8.7 High severity

    mrbs-code: Server-Side Request Forgery

    CVE-2026-46382Meeting-room-booking-system

    The Meeting Room Booking System (MRBS) is a PHP-based application for booking meeting rooms. Prior to version 1.12.2, a user-supplied private/local URI can be made to be fetched without checks. Version 1.12.2 contains a fix. No known workarounds are available.

  • 8.1 High severity

    Opensearch: Server-Side Request Forgery

    CVE-2026-18952AWS

    Missing input validation in the threat intelligence feed parser in the OpenSearch Security Analytics plugin might allow an authenticated remote user to perform server-side request forgery and read local files via a crafted URL parameter to the threat intel sou

  • 9.8 Critical severity

    WhatsUp Gold: External Control of File Name or Path

    CVE-2026-65941Progress Software

    In WhatsUp Gold versions released before 2026.0.2, an unauthenticated remote attacker with network access to the affected service can execute arbitrary code in the context of the IIS application service account.

  • 7.6 High severity

    prowler: Server-Side Request Forgery

    CVE-2026-73264Prowler-cloud

    Prowler is a cloud security platform. Prior to 5.33.1, an authenticated user with Lighthouse provider configuration access could supply an unvalidated base_url for the openai_compatible provider through POST /api/v1/lighthouse/providers and POST /api/v1/lighth

  • 7.1 High severity

    PowerPress Podcasting plugin by Blubrry: Server-Side Request Forgery

    CVE-2026-16294PowerPress Podcasting plugin by Blubrry

    The PowerPress Podcasting plugin by Blubrry WordPress plugin before 11.17.1 does not validate one of its Podcast Episode URL settings before performing a server-side request with it, allowing users with a role as low as Contributor to perform Server-Side Reque

  • 8.6 High severity

    kestra: Server-Side Request Forgery

    CVE-2026-73247Kestra-io

    Kestra is an open-source, event-driven orchestration platform. Prior to 2.0.0, Kestra's core/src/main/java/io/kestra/core/runners/pebble/functions/HttpFunction.java passes the user-controlled http() uri argument to URI.create() and the server-side HTTP client

  • 9.1 Critical severity

    Apache Allura: Server-Side Request Forgery

    CVE-2026-69223Apache

    Apache Allura's webhooks are vulnerable to Server-Side Request Forgery (SSRF). This issue affects Apache Allura: before 1.19.1. Users are recommended to upgrade to version 1.19.1, which fixes the issue.

  • 9.3 Critical severity

    seaweedfs: Server-Side Request Forgery

    CVE-2026-73080Seaweedfs

    SeaweedFS is a distributed storage system. Prior to 4.24, VolumeServer.FetchAndWriteNeedle in weed/server/volume_grpc_remote.go fetches a caller-supplied remote endpoint through weed/remote_storage/s3/s3_storage_client.go and writes the response into a needle.

  • 8.3 High severity

    n8n: Server-Side Request Forgery

    CVE-2026-72768n8n

    n8n versions before 2.32.1 contain a server-side request forgery protection bypass vulnerability in the MCP Client node that allows authenticated users to bypass SSRF protections. Attackers can craft workflows that send requests to internal or blocked hosts wi

  • 7.5 High severity

    Pinry: Server-Side Request Forgery

    CVE-2026-72606Pinry

    A server-side request forgery vulnerability in Pinry through 2.1.13 allows unauthenticated remote attackers to make the server issue HTTP requests to arbitrary internal or external hosts via the pin-from-URL feature. The feature passes the user-supplied URL di

  • 7.5 High severity

    Dub: Server-Side Request Forgery

    CVE-2026-72552Dub

    A server-side request forgery vulnerability in Dub as of 2026-07-10 allows unauthenticated remote attackers to make the server issue HTTP requests to arbitrary internal or external hosts via the metatags edge endpoint. The endpoint fetches any caller-supplied

  • 7.4 High severity

    Red Hat OpenShift Container Platform 4.12: Server-Side Request Forgery

    CVE-2026-50237Red Hat

    A Server-Side Request Forgery and supply chain flaw was found in the OpenShift Console Helm catalog proxy. A namespace tenant can plant a ProjectHelmChartRepository with an arbitrary URL that the console pod fetches server-side, bypassing tenant egress restric

  • 7.4 High severity

    Red Hat OpenShift Container Platform 4.14: Server-Side Request Forgery

    CVE-2026-50236Red Hat

    An authenticated SSRF flaw was found in the OpenShift Console Dev Console webhook helpers. User-supplied target URLs are fetched server-side without validation, with path neutralization enabling arbitrary endpoint targeting and full response reflection from th

  • 9.8 Critical severity

    Commvault Cloud: Server-Side Request Forgery

    CVE-2026-13739Commvault

    A legacy endpoint in Command Center contained an unauthenticated server-side request forgery (SSRF) vulnerability related to the handling of arbitrary target URLs. Software customers upgrade to resolved maintenance release. Update Command Center.

  • 8.7 High severity

    cti-transmute: Server-Side Request Forgery

    CVE-2026-73160MISP

    Affected versions of cti-transmute contain an SSRF vulnerability in the /fetch_misp_event and /misp_search_events endpoints. The URL validation routine checked whether a supplied hostname was itself an IP literal and rejected private, loopback, link-local, or

  • 9.1 Critical severity

    Grafana MCP Server: Server-Side Request Forgery

    CVE-2026-19516Grafana

    A caller-supplied X-Grafana-URL request header controls the destination of mcp-grafana's outbound requests, and the grafana_api_request tool lets the caller also choose the HTTP method, path, and body. Because the destination is not restricted to the configure

  • 7.7 High severity

    Koito: Server-Side Request Forgery

    CVE-2026-72591Gabehf

    A server-side request forgery (SSRF) vulnerability in gabehf/Koito through v0.3.2 allows an authenticated user to make the server perform HTTP requests to arbitrary internal or external hosts by supplying a crafted image_url value in the PATCH /apis/web/v1/alb

  • 8.6 High severity

    xiaoai-patch: Server-Side Request Forgery

    CVE-2026-72581Duhow

    A server-side request forgery (SSRF) vulnerability in duhow/xiaoai-patch through commit fb07049 allows a remote attacker to make the Xiaomi smart speaker perform HTTP requests to arbitrary internal or external URLs. The /auth endpoint in api/main.py uses the u

  • 7.7 High severity

    automatisch: Server-Side Request Forgery

    CVE-2026-72566Automatisch

    A server-side request forgery (SSRF) vulnerability in automatisch through commit 41f3c56 allows a low-privileged authenticated user with 'manage Flow' permission to make the server fetch arbitrary URLs and retrieve the full response body via the HTTP Request a

  • 7.3 High severity

    api-mcp: Server-Side Request Forgery

    CVE-2026-19374Adafap

    A security vulnerability has been detected in adafap api-mcp up to 92b9a5d04acfec165c7d4ef852496593aa87be06. This affects the function customAxios of the file app/api/proxy/route.ts of the component Proxy API Endpoint. The manipulation of the argument url lead

  • 7.7 High severity

    Flowise: Server-Side Request Forgery

    CVE-2026-67620FlowiseAI

    Flowise through 3.1.4 contains a server-side request forgery vulnerability in the SSRF guard implemented in httpSecurity.ts, where the DEFAULT_DENY_LIST omits the Oracle Cloud Infrastructure metadata endpoint 192.0.0.192 and the Alibaba Cloud metadata endpoint