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.4 High severity

    skyeye: Server-Side Request Forgery

    CVE-2026-107781Dromara

    Dromara Skyeye through commit 003549ae5615bd114ba5bb8ddf6a8e8ead97c321 contains a server-side request forgery and missing authorization vulnerability in the OnlyOffice save callback editUploadOfficeFileById. Unauthenticated attackers can supply arbitrary url a

  • 7.1 High severity

    Malcolm: Server-Side Request Forgery

    CVE-2026-107362CISA

    The bundled FilePond PHP server in Malcolm's file-upload component exposes a fetch route that retrieves an arbitrary URL and returns the response to the caller. An authenticated user can exploit this server-side request forgery (SSRF) to read HTTP, HTTPS, or F

  • 7.2 High severity

    Cisco Finesse: Server-Side Request Forgery

    CVE-2026-20362Cisco

    A vulnerability in the web-based management interface of Cisco Finesse could allow an unauthenticated, remote attacker to conduct server-side request forgery (SSRF) attacks through an affected device. This vulnerability is due to improper input validation for

  • 7.7 High severity

    backstage: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-106557Backstage

    Backstage is an open framework for building developer portals. Prior to 1.14.6 and 1.15.4, the @backstage/plugin-techdocs-node package did not sufficiently validate TechDocs Markdown extension configuration. An authenticated user who can register or modify doc

  • 10.0 Critical severity

    SMA1000: Unintended Proxy or Intermediary

    CVE-2026-102255SonicWall

    A Pre-authentication SSRF vulnerability exists in the SMA1000 Appliance Work Place interface due to an unintended alternate access path. By abusing this path, a remote unauthenticated attacker could potentially exploit this vulnerability to direct the applianc

  • 7.7 High severity

    backstage: Incorrect Authorization

    CVE-2026-106498Backstage

    Backstage is an open framework for building developer portals. Prior to 3.5.1, 3.6.2, 3.7.2, 3.8.2 and 3.9.1, the @backstage/plugin-catalog-backend package is affected by improper url validation in catalog entity placeholder resolution. An authenticated Backst

  • 8.5 High severity

    backstage: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-106459Backstage

    Backstage is an open framework for building developer portals. From 0.3.0 until 0.3.8, the @backstage/plugin-scaffolder-backend-module-sentry package is affected by improper input validation in sentry scaffolder actions. An authenticated internal user who can

  • 7.7 High severity

    backstage: Server-Side Request Forgery

    CVE-2026-106455Backstage

    Backstage is an open framework for building developer portals. From 0.11.12 until 1.14.7 and 1.15.5, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs plugin configuration in techdocs. An authenticated attacker with contr

  • 8.1 High severity

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

    CVE-2026-89430Gitea

    Gitea validated a push mirror's remote address against the `[migrations]` allow and block lists only when the mirror was created. Each synchronization passed the stored address directly to `git push`, so a name that later resolved to a blocked or internal addr

  • 7.5 High severity

    Gitea: Server-Side Request Forgery

    CVE-2026-70357Gitea

    Gitea validates a repository migration hostname against its network allow and block lists before invoking Git, but the Git subprocess independently resolves the hostname when connecting. An attacker who can start a migration and control the destination's DNS c

  • 7.5 High severity

    Gitea: Server-Side Request Forgery

    CVE-2026-104636Gitea

    Gitea validated the initial remote URL for push mirrors, wiki remote checks, and fetches of migrated pull request heads, but the subsequent raw Git operations followed HTTP redirects without revalidating the destination. A repository administrator using a poli

  • 8.8 High severity

    Enterprise Server: Server-Side Request Forgery

    CVE-2026-96890GitHub

    A Server-Side Request Forgery (SSRF) vulnerability was identified in GitHub Enterprise Server that allowed a repository contributor to cause the appliance to issue requests to attacker-controlled internal hosts, which could be chained to achieve remote code ex

  • 8.3 High severity

    dify: Server-Side Request Forgery

    CVE-2026-105762LangGenius

    Dify is an open-source LLM app development platform. Prior to 1.13.0, the /console/api/remote-files/upload endpoint in api/controllers/web/remote_files.py accepted an attacker-controlled URL without authentication and caused the Dify server to retrieve it. A r

  • 9.9 Critical severity

    plane: Server-Side Request Forgery

    CVE-2026-105636Makeplane

    Plane is an open-source project management tool. Prior to 1.4.0, the webhook delivery task in apps/api/plane/bgtasks/webhook_task.py calls requests.post() without allow_redirects=False and does not validate redirect targets. validate_url() blocks private, loop

  • 7.6 High severity

    plane: Server-Side Request Forgery

    CVE-2026-105628Makeplane

    Plane is an open-source project management tool. Prior to 1.4.0, Plane's OAuth avatar synchronization flow fetches avatar_url from provider user data through a server-side HTTP request without internal IP validation and follows redirects by default. An attacke

  • 7.7 High severity

    plane: Server-Side Request Forgery

    CVE-2026-104977Makeplane

    Plane is an open-source project management tool. Prior to 1.4.0, the fix for CVE-2026-27706 and GHSA-jcc6-f9v6-f7jw, an SSRF in work-item link unfurling shipped in v1.2.2, remains incomplete in the v1.3.1 GA release. Any authenticated project member can make t

  • 8.7 High severity

    plane: Server-Side Request Forgery

    CVE-2026-104976Makeplane

    Plane is an open-source project management tool. Prior to 1.4.0, Plane validates GITEA_HOST only for its URL scheme and does not reject hosts that resolve to private or internal IP addresses. The four outbound requests in the Gitea OAuth flow are derived from

  • 7.6 High severity

    plane: Server-Side Request Forgery

    CVE-2026-104973Makeplane

    Plane is an open-source project management tool. Prior to 1.4.0, the fix for CVE-2026-30242 validates webhook IP addresses only when the webhook is created in apps/api/plane/app/serializers/webhook.py. The delivery task in apps/api/plane/bgtasks/webhook_task.p

  • 8.4 High severity

    Eclipse Che: External Control of File Name or Path

    CVE-2026-86671Eclipse Foundation

    In Eclipse Che versions 7.29.0 and later, the GET `/api/scm/resolve` and `POST /api/factory/resolver` endpoints pass an attacker-controlled URL to `URLFetcher.fetch()`, which calls `new URL(url).openConnection()` with no scheme or host allow-list and returns t

  • 7.8 High severity

    auto-changelog: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-12171Cookpete

    auto-changelog before 2.6.1 merges configuration from inside the target repository (the .auto-changelog file and the auto-changelog key in package.json) into its options, and honors security-sensitive options from that untrusted source. The handlebarsSetup opt

  • 8.8 High severity

    @progress/sitefinity-nextjs-sdk: Server-Side Request Forgery

    CVE-2026-92931Progress Software

    CWE-918: Server-Side Request Forgery in the Progress @progress/sitefinity-nextjs-sdk npm package versions 15.1.8326 through 15.4.8637 may allow a remote attacker to make server-side requests to an attacker-controlled host, potentially exposing sensitive inform

  • 7.3 High severity

    feelcrm-os: Server-Side Request Forgery

    CVE-2026-105290Feelec-yishu

    A vulnerability was determined in feelec-yishu feelcrm-os 1.0.0. This affects an unknown part of the file App/Feelcrm/Index/Controller/GoogleController.class.php of the component getCurlData Endpoint. Executing a manipulation of the argument url can lead to se

  • 7.3 High severity

    NextChat: Server-Side Request Forgery

    CVE-2026-105238ChatGPTNextWeb

    A flaw has been found in ChatGPTNextWeb NextChat up to 2.16.1. This vulnerability affects the function proxyHandler of the file app/api/proxy.ts of the component Proxy Fallback Handler. This manipulation of the argument x-base-url causes server-side request fo

  • 7.3 High severity

    R2R: Server-Side Request Forgery

    CVE-2026-105148SciPhi-AI

    A vulnerability was identified in SciPhi-AI R2R up to 3.6.6. This vulnerability affects unknown code of the file py/shared/abstractions/llm.py of the component Retrieval Completion API Endpoint. Such manipulation of the argument generation_config.api_base lead

  • 7.7 High severity

    UTMStack: Server-Side Request Forgery

    CVE-2026-82044UTMStack

    UTMStack before 11.2.16 contains a server-side request forgery vulnerability that allows authenticated attackers to make the server request arbitrary internal resources by supplying an unvalidated url parameter to the PdfService.downloadPdf() method exposed vi

  • 7.6 High severity

    loom: Server-Side Request Forgery

    CVE-2026-103958AWS

    Server-side request forgery in the tool server and remote agent connection handling in Loom for AWS before 1.7.0 might allow an authenticated remote user to obtain the credentials of the application's own container role and to read responses from arbitrary int

  • 8.6 High severity

    yeswiki: Server-Side Request Forgery

    CVE-2026-104464YesWiki

    YesWiki before 4.6.7 contains a server-side request forgery vulnerability that allows unauthenticated attackers to make server-side GET requests by supplying an unvalidated actor URL to the Bazar abonnements sync action. Attackers can target internal hosts or

  • 7.0 High severity

    yeswiki: Server-Side Request Forgery

    CVE-2026-104463YesWiki

    YesWiki before 4.6.7 contains a server-side request forgery vulnerability that allows unauthenticated attackers to trigger server requests by sending signed Follow activities to the public forms actor inbox route. Attackers sign requests with their own keyId w

  • 7.3 High severity

    mcp-server-fetch: Server-Side Request Forgery

    CVE-2026-104120Modelcontextprotocol

    A security vulnerability has been detected in modelcontextprotocol mcp-server-fetch and mcp-server-everything up to 2026.6.4. Affected is the function fetch_url of the file mcp_server_fetch/server.py of the component Fetch Tool. The manipulation of the argumen

  • 7.5 High severity

    GetSimpleCMS-CE: Server-Side Request Forgery

    CVE-2026-56661GetSimpleCMS-CE

    GetSimple CMS is a content management system (CMS), and GetSimple CMS CE is the community edition of that CMS. Prior to version 1.5, the update handler fetches a user-supplied URL with file_get_contents() after only format validation (FILTER_VALIDATE_URL) — th

  • 9.1 Critical severity

    GetSimpleCMS-CE: Cross-Site Request Forgery

    CVE-2026-56660GetSimpleCMS-CE

    GetSimple CMS is a content management system (CMS), and GetSimple CMS CE is the community edition of that CMS. Prior to version 1.5, the update handler in UpdateCE.php downloads a ZIP archive and extracts its contents into the web root without validating file

  • 7.6 High severity

    Vvveb: Server-Side Request Forgery

    CVE-2026-55232Givanz

    Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. Prior to version 1.0.8.6, Vvveb's SSRF guard resolves a host with an IPv4-only function and never inspects IPv6, so any host that lacks an A record passes a

  • 7.7 High severity

    budibase: Server-Side Request Forgery

    CVE-2026-103757Budibase

    Budibase through 3.41.0 contains a server-side request forgery vulnerability in AI table generation because the uploadUrl function in packages/server/src/utilities/fileUtils.ts uses raw node-fetch instead of fetchWithBlacklist. Authenticated builder users can

  • 7.2 High severity

    LA-Studio Element Kit for Elementor: Server-Side Request Forgery

    CVE-2026-103082LA-Studio

    Server-Side Request Forgery (SSRF) vulnerability in LA-Studio LA-Studio Element Kit for Elementor lastudio-element-kit allows Server Side Request Forgery.This issue affects LA-Studio Element Kit for Elementor: from n/a through 1.6.2.

  • 7.3 High severity

    9Router: Server-Side Request Forgery

    CVE-2026-103530Decolua

    A vulnerability was detected in decolua 9Router up to 0.5.55. The affected element is the function fetch of the file src/shared/utils/ssrfGuard.js of the component Search Endpoint. Performing a manipulation of the argument provider_options.baseUrl results in s

  • 9.1 Critical severity

    Email Protection Gateway: Server-Side Request Forgery

    CVE-2026-102105Kiteworks

    Kiteworks Email Protection Gateway before version 9.5.0 is vulnerable to Server-Side Request Forgery (SSRF). A server-side request forgery (SSRF) weakness in Kiteworks Email Protection Gateway could allow a remote, unauthenticated attacker to induce the gatewa

  • 9.1 Critical severity

    Email Protection Gateway: Server-Side Request Forgery

    CVE-2026-102104Kiteworks

    Kiteworks Email Protection Gateway before version 9.5.0 is vulnerable to Server-Side Request Forgery (SSRF). A server-side request forgery (SSRF) weakness in Kiteworks Email Protection Gateway could allow a remote, unauthenticated attacker to induce the gatewa

  • 9.1 Critical severity

    Email Protection Gateway: Server-Side Request Forgery

    CVE-2026-102103Kiteworks

    Kiteworks Email Protection Gateway before version 9.5.0 is vulnerable to Server-Side Request Forgery (SSRF). A server-side request forgery (SSRF) weakness in Kiteworks Email Protection Gateway could allow a remote, unauthenticated attacker to induce the gatewa

  • 9.1 Critical severity

    Email Protection Gateway: Server-Side Request Forgery

    CVE-2026-102102Kiteworks

    Kiteworks Email Protection Gateway before version 9.5.0 is vulnerable to Server-Side Request Forgery (SSRF). A server-side request forgery (SSRF) weakness in Kiteworks Email Protection Gateway could allow a remote, unauthenticated attacker to induce the gatewa

  • 9.1 Critical severity

    Email Protection Gateway: Server-Side Request Forgery

    CVE-2026-102095Kiteworks

    Kiteworks Email Protection Gateway before version 9.5.0 is vulnerable to Server-Side Request Forgery. Kiteworks Email Protection Gateway performed server-side fetches of URLs contained in the message content it processed, without adequately restricting the fet