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

    FreshRSS: Server-Side Request Forgery

    CVE-2025-46341FreshRSS

    FreshRSS is a self-hosted RSS feed aggregator. Prior to version 1.26.2, when the server is using HTTP auth via reverse proxy, it's possible to impersonate any user either via the `Remote-User` header or the `X-WebAuth-User` header by making specially crafted r

  • 9.8 Critical severity

    shiyi-blog: Server-Side Request Forgery

    CVE-2025-5510Quequnlong

    A vulnerability classified as critical was found in quequnlong shiyi-blog up to 1.2.1. This vulnerability affects unknown code of the file /app/sys/article/optimize. The manipulation of the argument url leads to server-side request forgery. The attack can be i

  • 8.8 High severity

    mccms: Server-Side Request Forgery

    CVE-2025-5327Chshcms

    A vulnerability was found in chshcms mccms 2.7. It has been classified as critical. This affects the function index of the file sys/apps/controllers/api/Gf.php. The manipulation of the argument pic leads to server-side request forgery. It is possible to initia

  • 7.5 High severity

    strapi: Server-Side Request Forgery

    CVE-2024-52588Strapi

    Strapi is an open-source content management system. Prior to version 4.25.2, inputting a local domain into the Webhooks URL field leads to the application fetching itself, resulting in a server side request forgery (SSRF). This issue has been patched in versio

  • 7.4 High severity

    mcp-markdownify-server: Server-Side Request Forgery

    CVE-2025-5276Mcp-markdownify-server

    Versions of the package mcp-markdownify-server before 1.0.0 are vulnerable to Server-Side Request Forgery (SSRF) via the Markdownify.get() function. An attacker can craft a prompt that, once accessed by the MCP host, can invoke the webpage-to-markdown, bing-se

  • 8.2 High severity

    django-select2: Transmission of Private Resources into a New Sphere

    CVE-2025-48383Codingjoe

    Django-Select2 is a Django integration for Select2. Prior to version 8.4.1, instances of HeavySelect2Mixin subclasses like the ModelSelect2MultipleWidget and ModelSelect2Widget can leak secret access tokens across requests. This can allow users to access restr

  • 8.8 High severity

    JeeSite: Server-Side Request Forgery

    CVE-2025-5186Thinkgem

    A vulnerability was found in thinkgem JeeSite up to 5.11.1. It has been rated as critical. Affected by this issue is the function ResourceLoader.getResource of the file /cms/fileTemplate/form of the component URI Scheme Handler. The manipulation of the argumen

  • 7.6 High severity

    ASPECT-Enterprise: Server-Side Request Forgery

    CVE-2024-13957ABB

    SSRF Server Side Request Forgery vulnerabilities exist in ASPECT if administrator credentials become compromisedThis issue affects ASPECT-Enterprise: through 3.*; NEXUS Series: through 3.*; MATRIX Series: through 3.*.

  • 7.5 High severity

    a-blog cms: Server-Side Request Forgery

    CVE-2025-36560Appleple

    Server-side request forgery vulnerability exists in a-blog cms multiple versions. If this vulnerability is exploited, a remote unauthenticated attacker may gain access to sensitive information by sending a specially crafted request.

  • 7.2 High severity

    SMA1000: Server-Side Request Forgery

    CVE-2025-40595SonicWall

    A Server-side request forgery (SSRF) vulnerability has been identified in the SMA1000 Appliance Work Place interface. By using an encoded URL, a remote unauthenticated attacker could potentially cause the appliance to make requests to unintended location.

  • 9.8 Critical severity

    WebinarPress: Server-Side Request Forgery

    CVE-2025-47635WPWebinarSystem

    Server-Side Request Forgery (SSRF) vulnerability in WPWebinarSystem WebinarPress wp-webinarsystem allows Server Side Request Forgery.This issue affects WebinarPress: from n/a through <= 1.33.28.

  • 9.8 Critical severity

    Wbcom Designs - Activity Link Preview For…: Server-Side Request Forgery

    CVE-2025-47548Varun Dubey

    Server-Side Request Forgery (SSRF) vulnerability in Varun Dubey Wbcom Designs - Activity Link Preview For BuddyPress activity-link-preview-for-buddypress allows Server Side Request Forgery.This issue affects Wbcom Designs - Activity Link Preview For BuddyPress

  • 7.5 High severity

    Stirling-PDF: Server-Side Request Forgery

    CVE-2025-46568Stirling-Tools

    Stirling-PDF is a locally hosted web application that allows you to perform various operations on PDF files. Prior to version 0.45.0, Stirling-PDF is vulnerable to SSRF-induced arbitrary file read. WeasyPrint redefines a set of HTML tags, including img, embed,

  • 7.2 High severity

    SMA1000: Server-Side Request Forgery

    CVE-2025-2170SonicWall

    A Server-side request forgery (SSRF) vulnerability has been identified in the SMA1000 Appliance Work Place interface, which in specific conditions could potentially enable a remote unauthenticated attacker to cause the appliance to make requests to an unintend

  • 7.5 High severity

    PlayEdu 开源培训系统: Server-Side Request Forgery

    CVE-2025-4012Playeduxyz

    A vulnerability was found in playeduxyz PlayEdu 开源培训系统 up to 1.8 and classified as problematic. This issue affects some unknown processing of the file /api/backend/v1/user/create of the component User Avatar Handler. The manipulation of the argument Avatar lea

  • 7.6 High severity

    Mybb: Server-Side Request Forgery

    CVE-2025-29460MyBB

    An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Add Mycode function. NOTE: the Supplier disputes this because of the allowed actions of Board administrators and because of SSRF mitigation.

  • 7.6 High severity

    Mybb: Server-Side Request Forgery

    CVE-2025-29459MyBB

    An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Mail function. NOTE: the Supplier disputes this because of the allowed actions of Board administrators and because of SSRF mitigation.

  • 7.6 High severity

    Mybb: Server-Side Request Forgery

    CVE-2025-29458MyBB

    An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Change Avatar function. NOTE: the Supplier disputes this because of the allowed actions of Board administrators and because of SSRF mitigation.

  • 7.6 High severity

    Mybb: Server-Side Request Forgery

    CVE-2025-29457MyBB

    An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Import a Theme function. NOTE: the Supplier disputes this because of the allowed actions of Board administrators and because of SSRF mitigation.

  • 7.5 High severity

    AutoGPT: Server-Side Request Forgery

    CVE-2025-31490Significant-Gravitas

    AutoGPT is a platform that allows users to create, deploy, and manage continuous artificial intelligence agents that automate complex workflows. Prior to 0.6.1, AutoGPT allows SSRF due to DNS Rebinding in requests wrapper. AutoGPT is built with a wrapper aroun

  • 7.5 High severity

    SmartRobot: Server-Side Request Forgery

    CVE-2025-3572Intumit

    SmartRobot from INTUMIT has a Server-Side Request Forgery vulnerability, allowing unauthenticated remote attackers to probe internal network and even access arbitrary local files on the server.

  • 8.8 High severity

    Octopus Server: Server-Side Request Forgery

    CVE-2025-0539Octopus Deploy

    In affected Microsoft Windows versions of Octopus Deploy, the server can be coerced into sending server-side requests that contain authentication material allowing a suitably positioned attacker to compromise the account running Octopus Server and potentially

  • 7.5 High severity

    Dnn.Platform: Server-Side Request Forgery

    CVE-2025-32372Dnnsoftware

    DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) in the Microsoft ecosystem. A bypass has been identified for the previously known vulnerability CVE-2017-0929, allowing unauthenticated attackers to execute arbitrary GET request

  • 7.5 High severity

    lnbits: Server-Side Request Forgery

    CVE-2025-32013Lnbits

    LNbits is a Lightning wallet and accounts system. A Server-Side Request Forgery (SSRF) vulnerability has been discovered in LNbits' LNURL authentication handling functionality. When processing LNURL authentication requests, the application accepts a callback U

  • 9.8 Critical severity

    admintwo: Server-Side Request Forgery

    CVE-2025-3254Xujiangfei

    A vulnerability was found in xujiangfei admintwo 1.0. It has been classified as critical. Affected is an unknown function of the file /resource/add. The manipulation of the argument description leads to server-side request forgery. It is possible to launch the

  • 7.3 High severity

    GravityZone Console: Server-Side Request Forgery

    CVE-2025-2243Bitdefender

    A server-side request forgery (SSRF) vulnerability in Bitdefender GravityZone Console allows an attacker to bypass input validation logic using leading characters in DNS requests. Paired with other potential vulnerabilities, this bypass could be used for execu

  • 8.2 High severity

    spatie/browsershot: Server-Side Request Forgery

    CVE-2025-3192Spatie/browsershot

    Versions of the package spatie/browsershot from 0.0.0 are vulnerable to Server-side Request Forgery (SSRF) in the setUrl() function due to a missing restriction on user input, enabling attackers to access localhost and list all of its directories.

  • 8.8 High severity

    Azure Health Bot: Server-Side Request Forgery

    CVE-2025-21384Microsoft

    An authenticated attacker can exploit an Server-Side Request Forgery (SSRF) vulnerability in Microsoft Azure Health Bot to elevate privileges over a network.

  • 7.5 High severity

    openemr: Server-Side Request Forgery

    CVE-2025-31117OpenEMR

    OpenEMR is a free and open source electronic health records and medical practice management application. An Out-of-Band Server-Side Request Forgery (OOB SSRF) vulnerability was identified in OpenEMR, allowing an attacker to force the server to make unauthorize

  • 9.8 Critical severity

    Mobile-Security-Framework-MobSF: Server-Side Request Forgery

    CVE-2025-31116MobSF

    Mobile Security Framework (MobSF) is a pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis. The mitigation for CVE-2024-29190 in valid_host() uses socket.gethostbyname(), which is vulnerable to SSRF

  • 8.8 High severity

    youkefu: Server-Side Request Forgery

    CVE-2025-2997Zhangyanbo2007

    A vulnerability was found in zhangyanbo2007 youkefu 4.2.0. It has been classified as critical. Affected is an unknown function of the file /res/url. The manipulation of the argument url leads to server-side request forgery. It is possible to launch the attack

  • 7.6 High severity

    icingaweb2-module-reporting: Improper Neutralization of Input During Web Page Generation

    CVE-2025-27406Icinga

    Icinga Reporting is the central component for reporting related functionality in the monitoring web frontend and framework Icinga Web 2. A vulnerability present in versions 0.10.0 through 1.0.2 allows to set up a template that allows to embed arbitrary Javascr

  • 7.6 High severity

    Product Import Export for WooCommerce – Import…: Server-Side Request Forgery

    CVE-2025-1912WebToffee

    The Product Import Export for WooCommerce – Import Export Product CSV Suite plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 2.5.0 via the validate_file() Function. This makes it possible for authenticated

  • 9.1 Critical severity

    nossrf: Server-Side Request Forgery

    CVE-2025-2691Nossrf

    Versions of the package nossrf before 1.0.4 are vulnerable to Server-Side Request Forgery (SSRF) where an attacker can provide a hostname that resolves to a local or reserved IP address space and bypass the SSRF protection mechanism.

  • 7.6 High severity

    Export and Import Users and Customers: Server-Side Request Forgery

    CVE-2025-1970WebToffee

    The Export and Import Users and Customers plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 2.6.2 via the validate_file() function. This makes it possible for authenticated attackers, with Administrator-lev

  • 9.8 Critical severity

    Spirateam: Server-Side Request Forgery

    CVE-2024-48590Inflectra

    Inflectra SpiraTeam 7.2.00 is vulnerable to Server-Side Request Forgery (SSRF) via the NewsReaderService. This allows an attacker to escalate privileges and obtain sensitive information.

  • 7.5 High severity

    significant-gravitas/autogpt: Server-Side Request Forgery

    CVE-2025-0454Significant-Gravitas

    A Server-Side Request Forgery (SSRF) vulnerability was identified in the Requests utility of significant-gravitas/autogpt versions prior to v0.4.0. The vulnerability arises due to a hostname confusion between the `urlparse` function from the `urllib.parse` lib

  • 9.3 Critical severity

    haotian-liu/llava: Server-Side Request Forgery

    CVE-2024-9309Haotian-liu

    A Server-Side Request Forgery (SSRF) vulnerability exists in the POST /worker_generate_stream API endpoint of the Controller API Server in haotian-liu/llava version v1.2.0 (LLaVA-1.6). This vulnerability allows attackers to exploit the victim Controller API Se

  • 7.5 High severity

    composiohq/composio: Server-Side Request Forgery

    CVE-2024-8955ComposioHQ

    A Server-Side Request Forgery (SSRF) vulnerability exists in composiohq/composio version v0.4.4. This vulnerability allows an attacker to read the contents of any file in the system by exploiting the BROWSERTOOL_GOTO_PAGE and BROWSERTOOL_GET_PAGE_DETAILS actio

  • 7.5 High severity

    composiohq/composio: Server-Side Request Forgery

    CVE-2024-8952ComposioHQ

    A Server-Side Request Forgery (SSRF) vulnerability exists in composiohq/composio version v0.4.2, specifically in the /api/actions/execute/WEBTOOL_SCRAPE_WEBSITE_CONTENT endpoint. This vulnerability allows an attacker to read files, access AWS metadata, and int