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

  • 8.2 High severity

    junoclaw: Server-Side Request Forgery

    CVE-2026-43993Dragonmonk111

    JunoClaw is an agentic AI platform built on Juno Network. Prior to 0.x.y-security-1, the WAVS bridge's computeDataVerify called fetch() on agent-supplied URLs without validating scheme, port, or resolved IP, resulting in an SSRF vulnerability. This vulnerabili

  • 8.2 High severity

    open-webSearch: Server-Side Request Forgery

    CVE-2026-42260Aas-ee

    Open-WebSearch is a multi-engine MCP server, CLI, and local daemon for agent web search and content retrieval. Prior to 2.1.7, isPublicHttpUrl / assertPublicHttpUrl in src/utils/urlSafety.ts do not recognize bracketed IPv6 literals and do not resolve DNS, whic

  • 8.7 High severity

    link-preview-js: Server-Side Request Forgery

    CVE-2026-43897OP-Engineering

    Link Preview JS extracts web links information. Prior to 4.0.1, the library did not check for IPv6 loopback attacks. There was also a DNS attack, where an address could be resolved into an internal IP. This could cause internal data leaks. This vulnerability i

  • 7.7 High severity

    AVideo: Server-Side Request Forgery

    CVE-2026-43884WWBN

    WWBN AVideo is an open source video platform. In versions up to and including 29.0, two endpoints (plugin/AI/receiveAsync.json.php and objects/EpgParser.php) in AVideo call isSSRFSafeURL() to validate user-supplied URLs, then fetch them using bare file_get_con

  • 9.9 Critical severity

    firefighter-incident: Missing Authentication for Critical Functionality

    CVE-2026-42864ManoManoTech

    FireFighter is an incident management application. Prior to 0.0.54, the POST /api/v2/firefighter/raid/jira_bot endpoint (CreateJiraBotView) is reachable without authentication (permission_classes = [permissions.AllowAny]). Its attachments payload is fetched se

  • 9.8 Critical severity

    Flowise: Server-Side Request Forgery

    CVE-2026-43995FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.0, multiple tool implementations directly import and invoke raw HTTP clients (node-fetch, axios) instead of using the secured wrapper. These tools include (1)

  • 8.5 High severity

    edx-enterprise: Server-Side Request Forgery

    CVE-2026-42860Openedx

    The Open edx Enterprise Service app provides enterprise features to the Open edX platform. From 7.0.2 to 7.0.4, the sync_provider_data endpoint in SAMLProviderDataViewSet fetches SAML metadata from a URL stored in SAMLProviderConfig.metadata_source. An authent

  • 9.9 Critical severity

    openedx-platform: Server-Side Request Forgery

    CVE-2026-42858Openedx

    Open edX Platform enables the authoring and delivery of online learning at any scale. The sync_provider_data endpoint in SAMLProviderDataViewSet allows authenticated Enterprise Admin users to supply an arbitrary URL via the metadata_url POST parameter. This UR

  • 8.3 High severity

    pyload: Unintended Proxy or Intermediary

    CVE-2026-42313Pyload

    pyLoad is a free and open-source download manager written in Python. Prior to 0.5.0b3.dev100, the set_config_value() API method (@permission(Perms.SETTINGS)) in src/pyload/core/api/__init__.py gates security-sensitive options behind a hand-maintained allowlist

  • 7.1 High severity

    mlflow/mlflow: Server-Side Request Forgery

    CVE-2026-2393Mlflow

    A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The `_create_webhook()` function in `mlflow/server/handlers.py` accepts a user-controlled `url` parameter without validation, and the `_send_webhook_request()` functio

  • 9.1 Critical severity

    linkwarden: Server-Side Request Forgery

    CVE-2026-44313Linkwarden

    Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages. Prior to version 2.13.0, a Server-Side Request Forgery (SSRF) vulnerability in the fetchTitleAndHeaders function allows authenticated users to ma

  • 8.6 High severity

    pygeoapi: Server-Side Request Forgery

    CVE-2026-42352Geopython

    pygeoapi is a Python server implementation of the OGC API suite of standards. From version 0.23.0 to before version 0.23.3, OGC API process execution requests can use the subscriber object to requests to internal HTTP services. This issue has been patched in v

  • 7.7 High severity

    FastGPT: Server-Side Request Forgery

    CVE-2026-42345Labring

    FastGPT is an AI Agent building platform. In versions 4.14.11 and prior, FastGPT's isInternalAddress() function in packages/service/common/system/utils.ts blocks cloud metadata endpoints using a fullUrl.startsWith() check against a hardcoded list. This check c

  • 7.1 High severity

    new-api: Server-Side Request Forgery

    CVE-2026-42339QuantumNous

    New API is a large language mode (LLM) gateway and artificial intelligence (AI) asset management system. In versions 0.11.9-alpha.1 and prior, the SSRF protection introduced in v0.9.0.5 (CVE-2025-59146) and hardened in v0.9.6 (CVE-2025-62155) does not block th

  • 9.1 Critical severity

    n8n-mcp: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-44694Czlonkowski

    n8n-MCP is an MCP server that provides AI assistants access to n8n node documentation, properties, and operations. From version 2.18.7 to before version 2.50.2, there is an authenticated server-side request forgery vulnerability affecting the webhook trigger t

  • 8.2 High severity

    i18next-http-middleware: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-42353I18next

    i18next-http-middleware is a middleware to be used with Node.js web frameworks like express or Fastify and also for Deno. Prior to version 3.9.3, i18next-http-middleware passes the user-controlled lng and ns values from getResourcesHandler directly into i18nex

  • 9.8 Critical severity

    PraisonAI: Server-Side Request Forgery

    CVE-2026-44335MervinPraison

    PraisonAI is a multi-agent teams system. Prior to version 1.6.32, the URL checking logic in PraisonAI has a logical flaw that could be bypassed by attackers, leading to SSRF attacks. This issue has been patched in version 1.6.32.

  • 7.1 High severity

    PromptHub is an all-in-one AI toolbox for prompt, skill, and agent management.

    CVE-2026-42261Legeling

    PromptHub is an all-in-one AI toolbox for prompt, skill, and agent management. From version 0.4.9 to before version 0.5.4, apps/web/src/routes/skills.ts exposes an authenticated endpoint POST /api/skills/fetch-remote that fetches a user-supplied URL server-sid

  • 9.8 Critical severity

    Enterprise Server: Interpretation Conflict

    CVE-2026-8034GitHub

    A server-side request forgery (SSRF) vulnerability was identified in the GitHub Enterprise Server notebook viewer that allowed an attacker to access internal services by exploiting URL parser confusion between the validation layer and the HTTP request library.

  • 8.5 High severity

    n8n-mcp: Server-Side Request Forgery

    CVE-2026-42449Czlonkowski

    n8n-MCP is an MCP server that provides AI assistants access to n8n node documentation, properties, and operations. In versions 2.47.4 through 2.47.13, the SDK embedder path (N8NDocumentationMCPServer constructor, getN8nApiClient(), and validateInstanceContext(

  • 7.7 High severity

    freescout: Server-Side Request Forgery

    CVE-2026-41905Freescout-help-desk

    FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to version 1.8.217, Helper::sanitizeRemoteUrl() in app/Misc/Helper.php follows HTTP redirects via curlGetLastRedirectedUrl() but then re-validates the original URL instead

  • 7.7 High severity

    Wallos: Server-Side Request Forgery

    CVE-2026-41688Ellite

    Wallos is an open-source, self-hostable personal subscription tracker. In versions 4.8.4 and prior, the incomplete SSRF fix in Wallos validates webhook URLs via gethostbyname() but passes the original hostname to cURL without CURLOPT_RESOLVE pinning on 10 of 1

  • 8.1 High severity

    Weblate is a web based localization tool.

    CVE-2026-41654WeblateOrg

    Weblate is a web based localization tool. Prior to version 5.17.1, an authenticated user with project.add permission (default on hosted Weblate SaaS and for any user holding an active billing/trial plan) can import a crafted project backup ZIP whose components

  • 7.1 High severity

    monetr: Server-Side Request Forgery

    CVE-2026-41644Monetr

    monetr is a budgeting application for recurring expenses. Prior to version 1.12.5, a server-side request forgery (SSRF) vulnerability in monetr's Lunch Flow integration allowed any authenticated user on a self-hosted instance to cause the monetr server to issu

  • 7.7 High severity

    istio: Server-Side Request Forgery

    CVE-2026-41413Istio

    Istio is an open platform to connect, manage, and secure microservices. Prior to versions 1.28.6 and 1.29.2, when a RequestAuthentication resource is created with a jwksUri pointing to an internal service, istiod makes an unauthenticated HTTP GET request to th

  • 8.6 High severity

    OpenClaw: Server-Side Request Forgery

    CVE-2026-44116OpenClaw

    OpenClaw before 2026.4.22 contains a server-side request forgery vulnerability in the Zalo plugin's sendPhoto function that fails to validate outbound photo URLs through the SSRF guard. Attackers can bypass SSRF protection by providing malicious photo URLs to

  • 7.7 High severity

    OpenClaw: URL Redirection to Untrusted Site

    CVE-2026-43576OpenClaw

    OpenClaw before 2026.4.5 contains a server-side request forgery vulnerability in the CDP /json/version WebSocket endpoint that allows attackers to pivot to untrusted second-hop targets. The webSocketDebuggerUrl response field is not properly validated, enablin

  • 7.2 High severity

    Cisco Unity Connection: Server-Side Request Forgery

    CVE-2026-20035Cisco

    A vulnerability in the web UI of Cisco Unity Connection Web Inbox could allow an unauthenticated, remote attacker to conduct SSRF attacks through an affected device. This vulnerability is due to improper input validation for specific HTTP requests. An attacker

  • 7.2 High severity

    gotenberg: Server-Side Request Forgery

    CVE-2026-39383Gotenberg

    Gotenberg is an API-based document conversion tool. In version 8.29.1, an unauthenticated attacker with network access can force the server to make outbound HTTP POST requests to arbitrary internal or external destinations by supplying a crafted URL in the Got

  • 7.5 High severity

    gotenberg: Server-Side Request Forgery

    CVE-2026-40280GotenbergEPSS 1.95%

    Gotenberg is an API-based document conversion tool. In versions 8.30.1 and earlier, the default private-IP deny-lists for the --webhook-deny-list and --api-download-from-deny-list flags use a case-sensitive regular expression (^https?://) to match URL schemes.

  • 9.8 Critical severity

    PhpSpreadsheet: Deserialization of Untrusted Data

    CVE-2026-34084PHPOffice

    PhpSpreadsheet is a library for reading and writing spreadsheet files. In versions 1.30.2 and earlier, 2.0.0 through 2.1.14, 2.2.0 through 2.4.3, 3.3.0 through 3.10.3, and 4.0.0 through 5.5.0, when the filename argument to IOFactory::load() is user-controlled,

  • 8.3 High severity

    twenty: Server-Side Request Forgery

    CVE-2026-33975Twentyhq

    Twenty is an open source CRM built with NestJS (Node.js). In versions 1.18.0 and earlier, the SSRF protection in twenty-server's SecureHttpClientService can be bypassed using IPv4-mapped IPv6 addresses in URL IP literals. Node.js's URL parser normalizes IPv4-m

  • 8.6 High severity

    Eclipse BaSyx: Server-Side Request Forgery

    CVE-2026-7412Eclipse Foundation

    In Eclipse BaSyx Java Server SDK versions prior to 2.0.0-milestone-10, the Operation Delegation feature fails to validate the destination URI of delegated requests. An unauthenticated remote attacker can exploit this design flaw to force the BaSyx server to ex

  • 7.7 High severity

    OpenClaw: Server-Side Request Forgery

    CVE-2026-43573OpenClaw

    OpenClaw before 2026.4.10 contains a server-side request forgery policy bypass vulnerability in existing-session browser interaction routes. Attackers can bypass SSRF navigation guards to interact with or navigate to unauthorized targets without policy enforce

  • 7.7 High severity

    OpenClaw: Server-Side Request Forgery

    CVE-2026-43527OpenClaw

    OpenClaw before 2026.4.14 contains a server-side request forgery vulnerability in browser SSRF policy that allows private-network navigation by default. Attackers can exploit this misconfiguration to access internal services or metadata endpoints through brows

  • 9.3 Critical severity

    OpenClaw: Server-Side Request Forgery

    CVE-2026-43526OpenClaw

    OpenClaw before 2026.4.12 contains a server-side request forgery vulnerability in QQBot reply media URL handling that allows attackers to fetch arbitrary content. Attackers can exploit this by providing malicious media URLs that trigger SSRF requests, with fet

  • 8.5 High severity

    OpenClaw: Server-Side Request Forgery

    CVE-2026-42439OpenClaw

    OpenClaw before 2026.4.10 contains a server-side request forgery policy bypass vulnerability in the browser tabs action select and close routes. Attackers can bypass configured browser SSRF policy protections by exploiting the /tabs/action endpoint to perform

  • 7.2 High severity

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

    CVE-2026-6229Wproyal

    The Royal Elementor Addons plugin for WordPress is vulnerable to Server-Side Request Forgery in versions up to, and including, 1.7.1057. This is due to insufficient validation of user-supplied URLs in the render_csv_data() function, which can be bypassed by in

  • 7.2 High severity

    PixelYourSite Pro – Your smart PIXEL (TAG)…: Server-Side Request Forgery

    CVE-2026-7049PixelYourSite

    The PixelYourSite Pro – Your smart PIXEL (TAG) Manager plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 12.5.0.1 via the scan_video. This makes it possible for unauthenticated attackers to make web request

  • 7.2 High severity

    Apache Neethi: Server-Side Request Forgery

    CVE-2026-42404Apache

    Apache Neethi does not impose any restrictions on URIs when manually fetching remote policy references through the PolicyReference API. When an application explicitly calls the API to retrieve a policy from a remote URI, an outbound request is made for arbitra