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

    Langflow OSS: Server-Side Request Forgery

    CVE-2026-10564IBM

    IBM Langflow OSS 1.0.0 through 1.9.6 contains a Server-Side Request Forgery (SSRF). The legacy RSSReaderComponent in rss.py and SearXNG component in searxng.py make unvalidated HTTP requests to user-controlled URLs, bypassing SSRF protections introduced in ver

  • 8.5 High severity

    Langflow OSS: Server-Side Request Forgery

    CVE-2026-10129IBM

    IBM Langflow OSS 1.0.0 through 1.9.3 contains a Server-Side Request Forgery (SSRF) protection bypass vulnerability in the API Request component. An authenticated attacker with low-level privileges (flow author role) can bypass SSRF protections by enabling the

  • 8.6 High severity

    ColdFusion 2025: Server-Side Request Forgery

    CVE-2026-48285Adobe

    ColdFusion versions 2025.9, 2023.20 and earlier are affected by a Server-Side Request Forgery (SSRF) vulnerability that could result in a Security feature bypass. An attacker could leverage this vulnerability to bypass security measures and gain unauthorized r

  • 8.5 High severity

    pinpoint: Server-Side Request Forgery

    CVE-2026-57947Pinpoint-apm

    Pinpoint through 3.1.0 contains a server-side request forgery vulnerability in the webhook registration endpoint that allows authenticated users to register internal URLs due to missing SSRF protection. Attackers can trigger alarm threshold breaches to force t

  • 8.6 High severity

    nitter: Server-Side Request Forgery

    CVE-2026-56285Zedeus

    Nitter's /video media proxy endpoint fails to validate target URLs against Twitter/X domains and uses a hardcoded default HMAC key, allowing unauthenticated attackers to compute valid HMACs for arbitrary URLs. Attackers can retrieve HTTP responses from any hos

  • 9.6 Critical severity

    Snowflake CLI: Inclusion of Functionality from Untrusted Control Sphere

    CVE-2026-13751Snowflake

    Improper handling of untrusted remote references in Snowflake CLI versions prior to 3.19 allowed server-side request forgery. The SQL statement reader's !source/!load directives could reference remote URLs that were retrieved at runtime without sufficient rest

  • 10.0 Critical severity

    Kestra OSS OS Command Injection Exploited

    CVE-2026-49869Kestra-ioEPSS 2.1%

    Kestra is an open-source, event-driven orchestration platform. Prior to 1.0.45 and 1.3.21, AuthenticationFilter in Kestra OSS uses request.getPath().endsWith("/configs") to whitelist the public configuration endpoint from Basic Auth. Because the check is a suf

  • 7.1 High severity

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

    CVE-2026-54353Budibase

    Budibase is an open-source low-code platform. Prior to 3.39.9, authenticated users with automation permissions can bypass Budibase's SSRF blacklist through DNS rebinding. The outbound fetch flow validates a hostname against the blacklist before the request is

  • 8.5 High severity

    AutoGPT: Server-Side Request Forgery

    CVE-2026-56663Significant-Gravitas

    AutoGPT is a workflow automation platform for creating, deploying, and managing continuous artificial intelligence agents. Prior to 0.6.52, an authenticated user can bypass the SSRF / private-IP protections in SendWebRequestBlock and reach internal network ser

  • 10.0 Critical severity

    WSO2 API Manager: Server-Side Request Forgery

    CVE-2026-2053WSO2

    The WSO2 API Manager's message flow component, when processing WS-Addressing headers, does not sufficiently validate or restrict user-controlled input within these headers. This omission allows an attacker to manipulate WS-Addressing headers to specify arbitra

  • 7.4 High severity

    Red Hat build of Apicurio Registry 3.3.1: Server-Side Request Forgery

    CVE-2026-12992Red Hat

    A flaw was found in Apicurio Registry. The WSDLReaderAccessor creates a wsdl4j WSDLReader without disabling the javax.wsdl.importDocuments feature. When the VALIDITY rule is set to FULL, an attacker with Developer-role access can upload a WSDL document contain

  • 8.2 High severity

    DICOM Web Viewer Framework: Server-Side Request Forgery

    CVE-2026-12473Open Health Imaging Foundation (OHIF)

    Two data sources (DICOMWebProxy and DICOMJSON) shipped in the default configuration fetch an arbitrary URL parameter without validation. A global authentication service in OHIF automatically injects the authenticated user's OIDC Bearer token into the resulting

  • 8.5 High severity

    NewsBlur: Server-Side Request Forgery

    CVE-2026-56771Samuelclay

    NewsBlur before version 14.5.0 contains a server-side request forgery vulnerability in the add_url endpoint that allows authenticated users to make arbitrary server requests to internal networks by failing to filter private IP addresses. Attackers can exploit

  • 8.5 High severity

    platform: Server-Side Request Forgery

    CVE-2026-56769Hcengineering

    Huly Platform through 0.7.423, fixed in commit 68cbf8a contains an authenticated server-side request forgery vulnerability in the /import endpoint of front pod that allows workspace users to make arbitrary server requests. Attackers can exploit this by supplyi

  • 8.3 High severity

    ToolJet: Server-Side Request Forgery

    CVE-2026-55412ToolJet

    ToolJet is the open-source foundation am AI-native platform for building and deploying internal tools, workflows and AI agents. Prior to 3.20.178-lts, there's an SSRF in the RestAPI data source component. The RestAPI data source executes HTTP requests server-s

  • 9.1 Critical severity

    appsmith: Server-Side Request Forgery

    CVE-2026-55455Appsmithorg

    Appsmith is a platform to build admin panels, internal tools, and dashboards. Prior to 2.1, the outbound HTTP host filter applied by WebClientUtils (used by the REST API and GraphQL datasource plugins) validates hosts against an exact-match string denylist. Th

  • 7.2 High severity

    appsmith: Permissive List of Allowed Inputs

    CVE-2026-50189Appsmithorg

    Appsmith is a platform to build admin panels, internal tools, and dashboards. Prior to 2.1, Appsmith's bundled supervisord exposes an XML-RPC interface on port 9001, reachable from outside the container via a Caddy reverse-proxy route at /supervisor/* on the p

  • 8.7 High severity

    gogs: Server-Side Request Forgery

    CVE-2026-52805Gogs

    Gogs is an open source self-hosted Git service. Prior to 0.14.3, a Server-Side Request Forgery (SSRF) vulnerability exists in the repository migration functionality. The application validates only the initially submitted URL hostname, but git clone --mirror fo

  • 8.3 High severity

    gogs: Server-Side Request Forgery

    CVE-2026-47267Gogs

    Gogs is an open source self-hosted Git service. Prior to 0.14.3, the fix for CVE-2022-1285 prevents adding webooks or running webhooks with URLs with a hostname that resolves in localCIDRs. However, webhooks still follow redirects allowing to access hostname i

  • 8.6 High severity

    mastodon: Incomplete List of Disallowed Inputs

    CVE-2026-47389Mastodon

    Mastodon is a free, open-source social network server based on ActivityPub. Prior to 4.5.10, 4.4.17, and 4.3.23, when using Ruby versions older than 3.4, PrivateAddressCheck.private_address? returns false for IPv4-mapped IPv6 addresses (::ffff:a.b.c.d) corresp

  • 8.7 High severity

    mastodon: Server-Side Request Forgery

    CVE-2026-46348Mastodon

    Mastodon is a free, open-source social network server based on ActivityPub. Prior to 4.5.10, 4.4.17, and 4.3.23, the list of disallowed IP address ranges was lacking an IP address range that can be used to reach local IP addresses. An attacker can use an IP ad

  • 8.2 High severity

    docling: Improper Control of Generation of Code

    CVE-2026-44016Docling-project

    Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. FIn versions >= 2.82.0, < 2.91.0, if the HTML backend was explicitly configured for rendering (rendering option by default deactivate

  • 7.3 High severity

    Payara Server: Cross-Site Request Forgery

    CVE-2026-12986Payara

    A critical vulnerability in Admin GUI in Payara Server Full 4.x, 5.x, 6.x, 7.x, 7.2026.x, 6.2025.x, 6.2024.x on All platforms that allows the attacker to leak the admin gfresttoken to an attacker-controlled host that can result in a full unauthenticated takeov

  • 7.1 High severity

    Jenkins Assembla Plugin: Server-Side Request Forgery

    CVE-2026-57303Jenkins

    Jenkins Assembla Plugin 1.4 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks, allowing attackers able to control the responses of the configured Assembla server to extract secrets from the Jenkins controller or perform

  • 7.2 High severity

    URL Preview: Server-Side Request Forgery

    CVE-2026-12100Abhisheksaha11

    The URL Preview plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.0 via the 'url' parameter. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originating fr

  • 7.2 High severity

    Kargo Takip: Server-Side Request Forgery

    CVE-2026-12095Bytuncay

    The Kargo Takip plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.2 via the 'api_url' parameter. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originatin

  • 7.5 High severity

    crawl4ai: Server-Side Request Forgery

    CVE-2026-53755UnclecodeEPSS 1.58%

    Crawl4AI is an open-source LLM friendly web crawler & scraper. Prior to 0.8.9, the Docker API server applied its SSRF destination check to the crawl target URL only, not to the proxy address. An unauthenticated request could supply a proxy pointing at an inter

  • 7.5 High severity

    crawl4ai: Server-Side Request Forgery

    CVE-2026-53754Unclecode

    Crawl4AI is an open-source LLM friendly web crawler & scraper. Prior to 0.8.8, the Docker API server's SSRF protection (validate_webhook_url / validate_url_destination in deploy/docker/utils.py) used an explicit IPv4/IPv6 CIDR blocklist that missed several add

  • 9.0 Critical severity

    lobehub: Server-Side Request Forgery

    CVE-2026-54157LobehubEPSS 1.83%

    LobeHub is a work-and-lifestyle space to find, build, and collaborate with agent teammates that grow with you. Prior to 2.1.57, the /webapi/proxy endpoint on app.lobehub.com accepts a URL in the POST body and fetches it server-side without any authentication.

  • 7.7 High severity

    open-webui: Server-Side Request Forgery

    CVE-2026-54018Open WebUI

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, the SafePlaywrightURLLoader implements a validate_url function to prevent SSRF attacks by checking the IP address of the user-provided URL. Howev

  • 8.5 High severity

    open-webui: Server-Side Request Forgery

    CVE-2026-54008Open WebUI

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, backend/open_webui/utils/oauth.py::_process_picture_url calls validate_url(picture_url) on the initial URL only, then invokes aiohttp.ClientSessi

  • 7.1 High severity

    Flowise: Server-Side Request Forgery

    CVE-2026-56275Flowise

    Flowise before 3.1.0 contains a server-side request forgery vulnerability in the Execute Flow node that allows attackers to bypass security validation by providing intranet addresses through the base URL field. Attackers can initiate HTTP requests to internal

  • 9.9 Critical severity

    n8n: Server-Side Request Forgery

    CVE-2026-56348N8n

    n8n before 2.20.0 contains a credential exfiltration vulnerability in the POST /rest/dynamic-node-parameters/options endpoint that allows authenticated users to bypass Allowed HTTP Request Domains restrictions. Attackers with credential access can cause the n8

  • 8.6 High severity

    Crawl4AI: Server-Side Request Forgery

    CVE-2026-56266Crawl4AI

    Crawl4AI before 0.8.7 contains a server-side request forgery vulnerability in the /crawl, /crawl/stream, /md, and /llm endpoints that fetch arbitrary user-supplied URLs without validation. Unauthenticated attackers can bypass the internal-address blocklist usi

  • 7.5 High severity

    Astro is a web framework. Prior to 6.4.6, Astro SSR apps with prerendered error pages (/404 or…

    CVE-2026-54299Withastro

    Astro is a web framework. Prior to 6.4.6, Astro SSR apps with prerendered error pages (/404 or /500 using export const prerender = true) fetch those pages over HTTP at runtime when an error occurs. The URL for this fetch is derived from request.url, which in t

  • 8.2 High severity

    angular: Origin Validation Error

    CVE-2026-50168Angular

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/platform-server package allows remote attackers to

  • 9.1 Critical severity

    WebSphere Application Server: Server-Side Request Forgery

    CVE-2026-9006IBM

    IBM WebSphere Application Server 9.0, and 8.5 is vulnerable to server-side request forgery (SSRF) with the Ajax Proxy configured. This may allow an attacker to send unauthorized requests from the system, resulting in a security bypass or information disclosure

  • 7.7 High severity

    open-webui: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-54017Open WebUI

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, the terminal-server reverse proxy in `backend/open_webui/routers/terminals.py` does not fully confine the user-controlled `path` segment before f

  • 8.2 High severity

    GeoServer is an open source server that allows users to share and edit geospatial data.

    CVE-2025-58175GeoServer

    GeoServer is an open source server that allows users to share and edit geospatial data. Prior to versions 2.26.4 and 2.27.3, a GeoServer that uses `ENTITY_RESOLUTION_ALLOWLIST` may allow attacker to perform unauthenticated Server-Side Request Forgery (SSRF). T

  • 7.2 High severity

    CF7 to Webhook: Server-Side Request Forgery

    CVE-2026-11395Mariovalney

    The CF7 to Webhook plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 5.0.0 via the pull_the_trigger. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originat