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

    typebot.io: Server-Side Request Forgery

    CVE-2026-48764baptisteArno

    TypeBot is a chatbot builder tool. In versions prior to 3.17.2, SSRF validation is implemented by resolving a hostname once and checking whether the resolved IP belongs to a forbidden range allowing for DNS rebinding bypass. The root cause is a time-of-check t

  • 7.5 High severity

    starlette: Server-Side Request Forgery

    CVE-2026-48818Kludex

    Starlette is a lightweight ASGI framework/toolkit. In versions 1.0.1 and earlier, StaticFiles on Windows is vulnerable to SSRF. An UNC path such as \\attacker.com\share can cause os.path.realpath to initiate an outbound SMB connection before the path is reject

  • 7.7 High severity

    server: Server-Side Request Forgery

    CVE-2026-47684Sync-in

    Sync-in Server is a secure, open-source platform for file storage, sharing, collaboration, and syncing. Prior to version 2.3.0, the private IP blocklist regex used in the URL download feature does not match IPv4-mapped IPv6 addresses (e.g. ::ffff:127.0.0.1), a

  • 7.7 High severity

    nezha: Incorrect Authorization

    CVE-2026-46717Nezhahq

    Nezha Monitoring is a self-hostable, lightweight, servers and websites monitoring and O&M tool. From version 1.4.0 to before version 2.0.8, nezha's dashboard supports two user roles: RoleAdmin (Role==0) and RoleMember (Role==1). The notification routes POST /a

  • 7.6 High severity

    apostrophe: Server-Side Request Forgery

    CVE-2026-45012Apostrophecms

    ApostropheCMS is an open-source Node.js content management system. Versions up to and including 4.29.0 contain an authenticated server-side request forgery (SSRF) in the rich-text widget import flow. An authenticated user who can submit/edit rich-text widget c

  • 7.7 High severity

    koel: Server-Side Request Forgery

    CVE-2026-47260Koel

    Koel is a free, open-source music streaming solution. Prior to version 9.3.5, Koel validates the podcast feed URL via the SafeUrl rule (DNS resolution + public IP check), but the individual episode <enclosure url="..."> values extracted from the RSS XML are st

  • 7.7 High severity

    OpenClaw: Server-Side Request Forgery

    CVE-2026-53812OpenClaw

    OpenClaw before 2026.5.18 contains a server-side request forgery vulnerability in browser control that allows authenticated users to bypass private-network navigation checks through Playwright act interactions. Attackers can trigger navigation to private-netwo

  • 7.4 High severity

    summarize: Server-Side Request Forgery

    CVE-2026-53782Steipete

    Summarize before 0.17.0 contains a server-side request forgery vulnerability that allows attackers who control a podcast RSS feed to direct the host to fetch transcript content from loopback addresses, link-local addresses, RFC 1918 private ranges, or other re

  • 7.7 High severity

    garlic-hub: Server-Side Request Forgery

    CVE-2026-47170Garlic-signage

    Garlic-Hub manages digital signage network — devices, content, and playlists — from a single self-hosted interface. Prior to version 1.1, authenticated users can cause the server to issue arbitrary HTTP requests to internal services via the uploadFromUrl endpo

  • 7.5 High severity

    fediverse-embeds-wordpress-plugin: Server-Side Request Forgery

    CVE-2026-46697Stefanbohacek

    Fediverse Embeds embeds fediverse posts on WordPress sites. Prior to version 1.5.8, Fediverse Embeds registered an unauthenticated REST route ftf/media-proxy (includes/Media_Proxy.php) with permission_callback => __return_true that accepted a base64-encoded UR

  • 8.6 High severity

    axios: Server-Side Request Forgery

    CVE-2026-44492AxiosEPSS 12.3%

    Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, Axios does not normalise IPv4-mapped IPv6 addresses. When NO_PROXY lists an IPv4 address such as 127.0.0.1 or 169.254.169.254, a request URL using the IPv4-mapped IPv

  • 8.6 High severity

    Spring Web Services: Server-Side Request Forgery

    CVE-2026-40999Spring

    When WS-Addressing is used with non-anonymous ReplyTo or FaultTo addresses, Spring WS may initiate outbound connections through configured WebServiceMessageSender instances to destinations taken directly from request headers without verifying that those destin

  • 8.6 High severity

    fedify: Server-Side Request Forgery

    CVE-2026-50131Fedify-dev

    Fedify is a TypeScript library for building federated server apps powered by ActivityPub. Fedify previously addressed SSRF/internal network access in GHSA-p9cg-vqcc-grcx by adding public URL validation before runtime document and media fetching. However, the I

  • 7.6 High severity

    Splunk Enterprise: Server-Side Request Forgery

    CVE-2026-20252Splunk

    In Splunk Enterprise versions below 10.2.4, 10.0.7, 9.4.12, and 9.3.13, and Splunk Cloud Platform versions below 10.4.2604.3, 10.3.2512.12, 10.2.2510.14, 10.1.2507.22, and 9.3.2411.132, a low-privileged user that does not hold the "admin" or "power" Splunk rol

  • 10.0 Critical severity

    Adobe Campaign Classic: Server-Side Request Forgery

    CVE-2026-47938Adobe

    Adobe Campaign Classic (ACC) versions 7.4.3 build 9394 and earlier are affected by a Server-Side Request Forgery (SSRF) vulnerability that could result in privilege escalation. Exploitation of this issue does not require user interaction. Scope is changed.

  • 7.3 High severity

    go-fastdfs-web: Server-Side Request Forgery

    CVE-2026-11437Perfree

    A flaw has been found in perfree go-fastdfs-web up to 1.3.7. Affected is the function checkServer of the file /install/checkServer of the component Installation Endpoint. Executing a manipulation can lead to server-side request forgery. The attack can be execu

  • 8.3 High severity

    Altium Enterprise Server: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-11424Altium

    A server-side request forgery (SSRF) vulnerability exists in a GraphQL service component shared by Altium Enterprise Server and Altium 365. An authenticated user can submit a request whose input is treated as a URL by the server and used to issue an outbound H

  • 7.1 High severity

    haxcms-nodejs: Server-Side Request Forgery

    CVE-2026-46393Haxtheweb

    HAX CMS helps manage microsite universe with PHP or NodeJs backends. An authenticated Server-Side Request Forgery (SSRF) vulnerability in versions prior to 26.0.0 allows authenticated users to fetch arbitrary internal or local resources and write the responses

  • 8.7 High severity

    @haxtheweb/open-apis: Permissive List of Allowed Inputs

    CVE-2026-46391Haxtheweb

    HAX CMS helps manage microsite universe with PHP or NodeJs backends. Starting in version 9.0.1 and prior to version 26.0.0 of @haxtheweb/open-apis, multiple functions conduct substring-only matching to validate hostnames to which basic authorization should be

  • 7.2 High severity

    Gutenberg Essential Blocks – Page Builder for…: Server-Side Request Forgery

    CVE-2026-10586Wpdevteam

    The Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 6.1.3 via the `save_ai_generated_image()` function. This makes it possible for

  • 9.9 Critical severity

    Tautulli: Server-Side Request Forgery

    CVE-2026-43986Tautulli

    Tautulli is a Python based monitoring and tracking tool for Plex Media Server. Versions prior to 2.17.1 expose a public `/image/<hash>` route that resolves attacker-controlled entries from `image_hash_lookup` and replays them through the same server-side image

  • 7.3 High severity

    crmeb_java: Server-Side Request Forgery

    CVE-2026-10771Crmeb

    A vulnerability was found in crmeb crmeb_java 1.4. Affected is the function RestTemplate.getForEntity of the file crmeb-common/src/main/java/com/zbkj/common/utils/RestTemplateUtil.java of the component base64 Qrcode Endpoint. The manipulation of the argument u

  • 8.6 High severity

    Cisco Unified Communications Manager Server-Side Request Forgery (SSRF) Exploited

    CVE-2026-20230CiscoEPSS 88.5%

    A vulnerability in Cisco Unified Communications Manager (Unified CM) and Cisco Unified Communications Manager Session Management Edition (Unified CM SME) could allow an unauthenticated, remote attacker to conduct server-side request forgery (SSRF) attacks thro

  • 8.5 High severity

    medplum: Server-Side Request Forgery

    CVE-2026-49120Medplum

    Medplum before 5.1.14 contains a server-side request forgery vulnerability in the subscription worker that allows authenticated users to perform unauthorized internal network requests by creating FHIR Subscription resources with arbitrary endpoint URLs. Attack

  • 7.0 High severity

    nanobot: Server-Side Request Forgery

    CVE-2026-49139HKUDS

    Nanobot prior to version 0.2.1 contains a server-side request forgery vulnerability in the Microsoft Teams channel handler that allows remote attackers to exfiltrate Bot Framework bearer tokens by supplying a forged activity with an attacker-controlled service

  • 7.3 High severity

    SEO Meta Tag Extractor: Server-Side Request Forgery

    CVE-2026-10287SourceCodester

    A vulnerability was determined in SourceCodester SEO Meta Tag Extractor 1.0. This vulnerability affects the function get_headers of the file /index.php. This manipulation of the argument url causes server-side request forgery. It is possible to initiate the at

  • 7.3 High severity

    mcpilot: Server-Side Request Forgery

    CVE-2026-10280Horizon921

    A security flaw has been discovered in horizon921 mcpilot 0.1.0. The impacted element is an unknown function of the file client/src/app/api/mcp/call/route.ts of the component MCP API Call Endpoint. The manipulation of the argument serverBaseUrl results in serv

  • 7.4 High severity

    laravel-medialibrary: Server-Side Request Forgery

    CVE-2026-48555Spatie

    Spatie Laravel Media Library before version 11.23.0 contains a server-side request forgery vulnerability that allows remote attackers to cause the server to issue arbitrary outbound HTTP requests by passing user-controlled URLs to the addMediaFromUrl() method

  • 7.7 High severity

    FastGPT: Server-Side Request Forgery

    CVE-2026-44285Labring

    FastGPT is an AI Agent building platform. Prior to 4.15.0-beta1, a Server-Side Request Forgery (SSRF) vulnerability allows an authenticated attacker to bypass the global isInternalAddress network protection and make arbitrary HTTP GET requests to internal netw

  • 8.5 High severity

    SillyTavern: Server-Side Request Forgery

    CVE-2026-46372SillyTavern

    SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. Prior to 1.18.0, SillyTavern exposes /api/search/searxng, which accepts attac

  • 7.7 High severity

    MoviePilot: Server-Side Request Forgery

    CVE-2026-10107Jxxghp

    MoviePilot v2 contains a server-side request forgery vulnerability in the image proxy endpoint that allows authenticated attackers to request arbitrary URLs by supplying a resource_token cookie and a URL whose domain matches the assembled allowlist. Attackers

  • 7.3 High severity

    Tomato: Server-Side Request Forgery

    CVE-2026-10068Shibby

    A flaw has been found in Shibby Tomato 1.28. The affected element is the function send of the file usr/sbin/miniupnpd of the component SUBSCRIBE Call Handler. This manipulation causes server-side request forgery. The attack may be initiated remotely. This proj

  • 7.7 High severity

    Kibana: Server-Side Request Forgery

    CVE-2026-49093Elastic

    Server-Side Request Forgery (CWE-918) in Kibana can allow an authenticated user with connector management privileges to bypass the operator-configured connector allowlist, causing the Kibana server to issue outbound requests to destinations the egress controls

  • 7.7 High severity

    Kibana: Server-Side Request Forgery

    CVE-2026-42398Elastic

    Server-Side Request Forgery (CWE-918) in Kibana allows authenticated users with connector management privileges to bypass the operator-configured connection allowlist. By configuring a Webhook connector with a crafted target, an attacker can cause Kibana to is

  • 7.4 High severity

    CodeWhale: Server-Side Request Forgery

    CVE-2026-45373Hmbown

    CodeWhale is a DeepSeek + MiMo coding agent in terminal. Prior to 0.8.26, although SSRF is validated against hostnames that resolve to private IPv6 addresses, when providing the IPV6 in‌‌ URL‌ as http://[::1], the SSRF defenses do not work. This vulnerability

  • 7.4 High severity

    CodeWhale: Server-Side Request Forgery

    CVE-2026-45310Hmbown

    CodeWhale is a DeepSeek + MiMo coding agent in terminal. Prior to 0.8.22, the fetch_url tool validates the initial URL's resolved IP address against a restricted-IP blocklist (is_restricted_ip()) to prevent SSRF attacks against internal services (cloud metadat

  • 8.5 High severity

    nautobot: Server-Side Request Forgery

    CVE-2026-44797Nautobot

    Nautobot is a Network Source of Truth and Network Automation Platform. Prior to 2.4.33 and 3.1.2, Nautobot's Webhook data model and associated feature set could be configured by users with sufficient access to perform requests to various hosts and IP addresses

  • 9.9 Critical severity

    flowintel: Server-Side Request Forgery

    CVE-2026-9813Flowintel

    FlowIntel up to version 3.3.0 contains a server-side request forgery (SSRF) vulnerability in the external reference URL probe functionality in app/case/task.py. An attacker who can submit an external reference URL can cause the application server to issue an H

  • 8.5 High severity

    budibase: Server-Side Request Forgery

    CVE-2026-48153Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.0, fetchToken in the OAuth2 SDK makes a POST to a builder-supplied URL with plain node-fetch, skipping the blacklist.isBlacklisted check that every other outbound fetch path in the codebase uses. The

  • 7.7 High severity

    budibase: Server-Side Request Forgery

    CVE-2026-48146Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.0, the OAuth2 token fetch function in packages/server/src/sdk/workspace/oauth2/utils.ts uses raw fetch(config.url) with no SSRF protection. The safe wrapper fetchWithBlacklist() exists in the same cod