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

    Secure Data Forms: Server-Side Request Forgery

    CVE-2026-102091Kiteworks

    Kiteworks Secure Data Forms before version 9.5.0 is vulnerable to Server-Side Request Forgery that could allow an unauthenticated, remote attacker to make the server issue arbitrary outbound network requests and read back the responses. This could potentially

  • 7.5 High severity

    iDocView: Server-Side Request Forgery

    CVE-2023-54402iDocView

    iDocView contains a server-side request forgery vulnerability in its /doc/upload endpoint that allows remote unauthenticated attackers to fetch arbitrary URLs by supplying a hardcoded default token value (testtoken) to bypass authentication. Attackers can expl

  • 9.1 Critical severity

    tugtainer: Server-Side Request Forgery

    CVE-2026-62308Quenary

    Tugtainer is a self-hosted app for automating updates of Docker containers. Prior to version 1.30.6, Tugtainer allows an authenticated user to make the backend server send outbound HTTP requests to arbitrary user-supplied URLs through the notification test end

  • 7.6 High severity

    CloudTAK: Server-Side Request Forgery

    CVE-2026-55177Dfpc-coe

    CloudTAK is a browser-based Common Operating Picture and situational awareness tool compatible with TAK. Prior to version 13.10.0, every route in the ESRI helper family (api/routes/esri.ts) takes a fully attacker-controlled URL from the request (POST /api/esri

  • 7.2 High severity

    Instant ON: Server-Side Request Forgery

    CVE-2026-76728Hewlett Packard Enterprise

    A vulnerability in the API endpoint of HPE Networking Instant ON APs could allow an authenticated remote attacker with high privileges to conduct a server-side request forgery (SSRF) attack. Successful exploitation could allow an attacker to execute arbitrary

  • 8.0 High severity

    Joomla! CMS: Server-Side Request Forgery

    CVE-2026-92222Joomla! Project

    Joomla! Core - [20260909] - Core - SSRF vectors in various core extensions in Joomla 4.0.0-5.4.8, 6.0.0-6.1.3 - URLs used for serverside requests were improperly validated, leading to SSRF vectors.

  • 9.1 Critical severity

    pyjwt: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-102267Jpadilla

    PyJWT is a Python implementation of JSON Web Token standards. Prior to 2.14.0, PyJWT PyJWKClient is affected because redirect destinations are not revalidated against the JWKS trust boundary. This occurs when a configured trusted JWKS endpoint returns an attac

  • 7.6 High severity

    stringer: Server-Side Request Forgery

    CVE-2026-55160Stringer-rss

    Stringer is a self-hosted, anti-social RSS reader. Prior to commit 75cb095, an unrestricted Server-Side Request Forgery (SSRF) vulnerability allows any authenticated user to force the Stringer server to send arbitrary HTTP/HTTPS requests to internal networks,

  • 7.0 High severity

    axios: Server-Side Request Forgery

    CVE-2026-101898Axios

    Axios is a promise-based HTTP client for the browser and Node.js. From 1.13.0 until 1.20.0, Axios HTTP/2 request setup does not consistently apply proxy settings and caller-supplied DNS lookup policy. An HTTPS request uses httpVersion: 2 with explicit config.p

  • 7.1 High severity

    fast-mcp-telegram: Incomplete List of Disallowed Inputs

    CVE-2026-55096Leshchenko1979

    fast-mcp-telegram is a Telegram MCP Server. Prior to version 30.1, the send_message/send_message_to_phone MCP tools accept files as a list of http(s) URLs, which the server downloads and attaches to the outgoing Telegram message. Downloads are guarded by _vali

  • 7.4 High severity

    Apache Roller: Server-Side Request Forgery

    CVE-2026-82375Apache

    Server-Side Request Forgery (SSRF) in Apache Roller 6.1.5 allows an authenticated user with entry-editing rights on a weblog to cause outbound HTTP requests to attacker-chosen destinations through legacy outbound Trackback and entry enclosure handling. The Tra

  • 7.3 High severity

    October CMS: Server-Side Request Forgery

    CVE-2026-101005October CMS

    A vulnerability was detected in October CMS up to 4.3.4. This affects the function validateExternalImageHost of the file System/Classes/ResizeImages.php of the component SSRF Protection. The manipulation results in server-side request forgery. The attack may b

  • 7.5 High severity

    Modules Anywhere (Pro) extension for Joomla: Server-Side Request Forgery

    CVE-2026-100750Regularlabs.com

    Joomla Extension - regularlabs.com - LFI / SSRF in Modules Anywhere 1.5.0 - 9.0.5 for Joomla - Modules Anywhere Pro lets additional attributes on a module tag replace arbitrary parameters of the selected module. This feature is enabled by default in affected v

  • 7.3 High severity

    OctoberCMS: Server-Side Request Forgery

    CVE-2026-100909OctoberCMS

    A vulnerability was found in OctoberCMS up to 4.1.19/4.2.25/4.3.4. The impacted element is the function getSourcePathForResize of the file modules/system/classes/ResizeImages.php. The manipulation of the argument realSourcePath results in server-side request f

  • 7.3 High severity

    youtube-downloader: Server-Side Request Forgery

    CVE-2026-100901Athlon1600

    A vulnerability was found in athlon1600 youtube-downloader up to 4.0.1. Affected by this vulnerability is the function stream of the file public/stream.php. The manipulation of the argument url results in server-side request forgery. It is possible to launch t

  • 7.3 High severity

    VoceChat Server: Server-Side Request Forgery

    CVE-2026-100893Privoce

    A vulnerability was determined in Privoce VoceChat Server up to 0.5.36. This vulnerability affects the function open_graph::fetch of the file src/api/resource.rs of the component open_graphic_parse Endpoint. Executing a manipulation of the argument url can lea

  • 7.6 High severity

    obot: Server-Side Request Forgery

    CVE-2026-101064Obot-platform

    Obot before v0.23.0 contains a server-side request forgery vulnerability in remote MCP server registration that allows privileged users to specify arbitrary URLs without destination validation. Attackers with Power User or higher roles can coerce Obot to make

  • 8.2 High severity

    python-utcp: Server-Side Request Forgery

    CVE-2026-101060Universal-tool-calling-protocol

    python-utcp versions before 1.1.4 contain a server-side request forgery vulnerability in HttpCommunicationProtocol.call_tool that validates the initial tool URL but follows HTTP redirects without re-validating the target. Attackers controlling a tool endpoint

  • 7.1 High severity

    python-utcp: Server-Side Request Forgery

    CVE-2026-101059Universal-tool-calling-protocol

    utcp-http before 1.1.4 fails to validate the OAuth2 tokenUrl field from remote OpenAPI specifications, allowing attackers to redirect credential submission to arbitrary endpoints. When a victim registers an attacker-controlled OpenAPI spec and invokes a genera

  • 7.7 High severity

    AzuraCast: Server-Side Request Forgery

    CVE-2026-100850AzuraCast

    AzuraCast before 0.23.8 contains a server-side request forgery and local file read vulnerability in the AutoDJ remote playlist fetch (backend/src/Radio/AutoDJ/QueueBuilder.php, getMediaFromRemoteUrl()). A user with the station Media permission can create or up

  • 7.1 High severity

    AzuraCast: Server-Side Request Forgery

    CVE-2026-100849AzuraCast

    AzuraCast is a self-hosted web radio management suite. In AzuraCast before 0.23.8, the station webhook URL validation in AbstractConnector::getValidUrl() (backend/src/Webhook/Connector/AbstractConnector.php), used by the Generic and Discord webhook connectors,

  • 7.1 High severity

    AzuraCast: Server-Side Request Forgery

    CVE-2026-100848AzuraCast

    AzuraCast (Composer package azuracast/azuracast) before 0.23.8 validates a station's "Remote Relay" URL only for URL syntax and an http/https scheme (Utilities\Urls::parseUserUrl, used by StationRemote::getUrlAsUri) and performs no host or IP address restricti

  • 7.6 High severity

    kyverno: Server-Side Request Forgery

    CVE-2026-100705Kyverno

    Kyverno before 1.19.1 is vulnerable to server-side request forgery. The default egress blocklist (169.254.169.254, 169.254.169.253, metadata.google.internal, 127.0.0.0/8, ::1/128) and the scoped-token control were wired only into the new CEL http.Get/Post libr

  • 8.6 High severity

    adminer: Server-Side Request Forgery

    CVE-2026-100697Vrana

    Adminer 6.0.0 through 6.0.1, when the official ClickHouse driver plugin (plugins/drivers/clickhouse.php, rewritten in 6.0.0) is loaded, is vulnerable to pre-authentication server-side request forgery. An unauthenticated attacker can submit auth[driver]=clickho

  • 8.2 High severity

    OpenClaw: Server-Side Request Forgery

    CVE-2026-100567OpenClaw

    OpenClaw is an agent gateway distributed as the npm package 'openclaw'. In versions >= 2026.4.5 and < 2026.8.1, the Gateway validated a single DNS resolution result for a configured remote Chrome DevTools Protocol (CDP) hostname, but the raw WebSocket and Play

  • 7.1 High severity

    OpenClaw: Server-Side Request Forgery

    CVE-2026-100555OpenClaw

    OpenClaw is an npm-distributed gateway application. In versions >= 2026.7.1 and < 2026.8.1, Synology Chat attachment delivery could lose DNS pinning: the Gateway validated a single DNS result for a supplied file URL but then passed the original hostname to the

  • 8.2 High severity

    mediaflow-proxy: Server-Side Request Forgery

    CVE-2026-100391Mhdzumair

    MediaFlow Proxy through 2.4.9 contains a server-side request forgery vulnerability in the /proxy routes due to missing and incomplete destination validation in the d query parameter. Remote attackers can supply arbitrary internal URLs including loopback and cl

  • 7.3 High severity

    Chat: Server-Side Request Forgery

    CVE-2026-97326Songxinjianqwe

    A weakness has been identified in songxinjianqwe Chat up to ac63d25297079eed5e4ba7e88d3b7a032637150d. Affected by this issue is some unknown functionality of the file chat-server/src/main/java/cn/sinjinsong/chat/server/ChatServer.java of the component chat-ser

  • 8.1 High severity

    TREK: Server-Side Request Forgery

    CVE-2026-77294Mauriceboe

    TREK is a collaborative travel planner. Prior to 3.3.0, TREK allows an authenticated user to store an attacker-controlled llm_base_url through the settings API when the LLM_PARSING feature is enabled. Write permission to the target trip instance is required to

  • 7.7 High severity

    Termix: Server-Side Request Forgery

    CVE-2026-79764Termix-SSH

    Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. From 2.5.0 until 2.5.1, the /homepage/proxy endpoint accepts an authenticated user's url query parameter and passes it to http.get or https.get withou

  • 8.6 High severity

    bentopdf: Server-Side Request Forgery

    CVE-2026-77581Alam00000

    BentoPDF is a client-side PDF toolkit that is self hostable. In 2.8.6 and earlier, the certificate and timestamp CORS proxy in cloudflare/cors-proxy-worker.js uses isPrivateOrReservedHost() to validate a supplied hostname separately from the DNS resolution use

  • 8.5 High severity

    logto: Server-Side Request Forgery

    CVE-2026-56739Logto-io

    Logto is the modern, open-source auth infrastructure for SaaS and AI apps. Prior to 1.43.0, Logto fetches administrator-controlled outbound destinations without validating the address used for the connection. Webhook delivery in packages/core/src/libraries/hoo

  • 7.7 High severity

    DataStage on Cloud Pak for Data: Server-Side Request Forgery

    CVE-2026-81549IBM

    IBM DataStage on Cloud Pak for Data 5.4.0.0 could allow a remote authenticated attacker to obtain sensitive information due to improper validation of the X-Forwarded-Proto header.

  • 8.5 High severity

    formie: Missing Authorization

    CVE-2026-76086Verbb

    Formie is a Craft CMS plugin for creating forms. Prior to 2.2.23 and 3.1.31, Formie's formie/integrations/form-settings control panel action in IntegrationsController::actionFormSettings is reachable without the required form integration permissions and passes

  • 4.3 Medium severity

    Plex Media Server Server-Side Request Forgery (SSRF) Exploited

    CVE-2026-96655PlexEPSS 10.7%

    Plex Media Server before 1.43.3.10861 allows an authenticated user to request arbitrary internal or external addresses via the '/video/:/transcode/universal' path parameter.

  • 4.3 Medium severity

    Plex Media Server Server-Side Request Forgery (SSRF) Exploited

    CVE-2026-96652PlexEPSS 11.9%

    Plex Media Server before 1.43.3.10861 allows SSRF via '/player/timeline'. An attacker using any X-Plex-Token value can include a full URL in the 'protocol' parameter and force the Plex server to POST to the attacker's chosen destination.

  • 7.1 High severity

    Financial Transaction Manager (FTM) for RedHat…: Server-Side Request Forgery

    CVE-2026-18066IBM

    IBM Financial Transaction Manager (FTM) for RedHat OpenShift could allow a local attacker to obtain sensitive information and trigger unauthorized actions due to server-side request forgery.

  • 9.8 Critical severity

    Enterprise Server: Observable Timing Discrepancy

    CVE-2026-77987GitHub

    A server-side request forgery (SSRF) vulnerability was identified in the notebook viewer of GitHub Enterprise Server. The notebook viewer validated the scheme and host of a user-supplied URL but did not validate the port, allowing requests to be directed to in

  • 7.1 High severity

    Premiere: Server-Side Request Forgery

    CVE-2026-84395Adobe

    Premiere Pro is affected by a Server-Side Request Forgery (SSRF) vulnerability that could result in privilege escalation potentially resulting in unauthorized write access. Exploitation of this issue does not require user interaction. Scope is changed.

  • 9.6 Critical severity

    AEM 6.5 Forms JEE: Server-Side Request Forgery

    CVE-2026-82000Adobe

    Adobe Experience Manager Forms JEE is affected by a Server-Side Request Forgery (SSRF) vulnerability that could result in privilege escalation. A low-privileged attacker could exploit this vulnerability to gain elevated access to internal resources. Exploitati