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

    File-handling: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2024-47049Czim

    The czim/file-handling package before 1.5.0 and 2.x before 2.3.0 (used with PHP Composer) does not properly validate URLs within makeFromUrl and makeFromAny, leading to SSRF, and to directory traversal for the reading of local files.

  • 7.5 High severity

    berriai/litellm: Server-Side Request Forgery

    CVE-2024-6587BerriAIEPSS 34.4%

    A Server-Side Request Forgery (SSRF) vulnerability exists in berriai/litellm version 1.38.10. This vulnerability allows users to specify the `api_base` parameter when making requests to `POST /chat/completions`, causing the application to send the request to t

  • 9.8 Critical severity

    eladmin: Server-Side Request Forgery

    CVE-2024-44677Eladmin

    eladmin v2.7 and before is vulnerable to Server-Side Request Forgery (SSRF) which allows an attacker to execute arbitrary code via the DatabaseController.java component.

  • 8.8 High severity

    Nutanix AHV: Server-Side Request Forgery

    CVE-2024-40718Veeam

    A server side request forgery vulnerability allows a low-privileged user to perform local privilege escalation through exploiting an SSRF vulnerability.

  • 9.1 Critical severity

    mindsdb: Server-Side Request Forgery

    CVE-2024-24759MindsDBEPSS 4.94%

    MindsDB is a platform for building artificial intelligence from enterprise data. Prior to version 23.12.4.2, a threat actor can bypass the server-side request forgery protection on the whole website with DNS Rebinding. The vulnerability can also lead to denial

  • 9.8 Critical severity

    Apache OFBiz: Improper Control of Generation of Code

    CVE-2024-45507ApacheEPSS 96.4%

    Server-Side Request Forgery (SSRF), Improper Control of Generation of Code ('Code Injection') vulnerability in Apache OFBiz. This issue affects Apache OFBiz: before 18.12.16. Users are recommended to upgrade to version 18.12.16, which fixes the issue.

  • 7.2 High severity

    Skitter Slideshow: Server-Side Request Forgery

    CVE-2022-1751Thiagosf

    The Skitter Slideshow plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 2.5.2 via the /image.php file. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations origin

  • 9.8 Critical severity

    ltcms: Server-Side Request Forgery

    CVE-2024-7743Wanglongcn

    A vulnerability was found in wanglongcn ltcms 1.0.20. It has been declared as critical. Affected by this vulnerability is the function downloadUrl of the file /api/file/downloadUrl of the component API Endpoint. The manipulation of the argument file leads to s

  • 9.8 Critical severity

    ltcms: Server-Side Request Forgery

    CVE-2024-7742Wanglongcn

    A vulnerability was found in wanglongcn ltcms 1.0.20. It has been classified as critical. Affected is the function multiDownload of the file /api/file/multiDownload of the component API Endpoint. The manipulation of the argument file leads to server-side reque

  • 9.8 Critical severity

    ltcms: Server-Side Request Forgery

    CVE-2024-7740Wanglongcn

    A vulnerability has been found in wanglongcn ltcms 1.0.20 and classified as critical. This vulnerability affects the function download of the file /api/test/download of the component API Endpoint. The manipulation of the argument url leads to server-side reque

  • 8.8 High severity

    Azure Health Bot: Server-Side Request Forgery

    CVE-2024-38109MicrosoftEPSS 1.83%

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

  • 8.1 High severity

    prestashop: Server-Side Request Forgery

    CVE-2024-41651PrestaShopEPSS 1.26%

    An issue in Prestashop v.8.1.7 and before allows a remote attacker to execute arbitrary code via the module upgrade functionality. NOTE: this is disputed by multiple parties, who report that exploitation requires that an attacker be able to hijack network requ

  • 10.0 Critical severity

    openhab-webui: Server-Side Request Forgery

    CVE-2024-42467OpenhabEPSS 1.04%

    openHAB, a provider of open-source home automation software, has add-ons including the visualization add-on CometVisu. In versions 3.4.0.M4 through 4.2.0,, the proxy endpoint of openHAB's CometVisu add-on can be accessed without authentication. This proxy-feat

  • 9.8 Critical severity

    havoc: Server-Side Request Forgery

    CVE-2024-41570C5piderEPSS 2.91%

    An Unauthenticated Server-Side Request Forgery (SSRF) in demon callback handling in Havoc 2 0.7 allows attackers to send arbitrary network traffic originating from the team server.

  • 9.6 Critical severity

    Modern Events Calendar: Server-Side Request Forgery

    CVE-2024-6522Webnus

    The Modern Events Calendar plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 7.12.1 via the 'mec_fes_form' AJAX function. This makes it possible for authenticated attackers, with Subscriber-level access and

  • 7.5 High severity

    icon: Server-Side Request Forgery

    CVE-2024-42352Nuxt

    Nuxt is a free and open-source framework to create full-stack web applications and websites with Vue.js. `nuxt/icon` provides an API to allow client side icon lookup. This endpoint is at `/api/_nuxt_icon/[name]`. The proxied request path is improperly parsed,

  • 7.3 High severity

    Apache IoTDB Workbench: Server-Side Request Forgery

    CVE-2024-36448Apache

    ** UNSUPPORTED WHEN ASSIGNED ** Server-Side Request Forgery (SSRF) vulnerability in Apache IoTDB Workbench. This issue affects Apache IoTDB Workbench: from 0.13.0. As this project is retired, we do not plan to release a version that fixes this issue. Users are

  • 7.1 High severity

    AI Engine: ChatGPT Chatbot: Server-Side Request Forgery

    CVE-2024-38791Jordy Meow

    Server-Side Request Forgery (SSRF) vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot allows Server Side Request Forgery.This issue affects AI Engine: ChatGPT Chatbot: from n/a through 2.4.7.

  • 9.8 Critical severity

    GravityZone Update Server: Server-Side Request Forgery

    CVE-2024-6980Bitdefender

    A verbose error handling issue in the proxy service implemented in the GravityZone Update Server allows an attacker to cause a server-side request forgery. This issue only affects GravityZone Console versions before 6.38.1-5 running only on premise.

  • 9.8 Critical severity

    streamlit-geospatial: Server-Side Request Forgery

    CVE-2024-41120Opengeos

    streamlit-geospatial is a streamlit multipage app for geospatial applications. Prior to commit c4f81d9616d40c60584e36abb15300853a66e489, the `url` variable on line 63 of `pages/9_🔲_Vector_Data_Visualization.py` takes user input, which is later passed to the `g

  • 9.8 Critical severity

    streamlit-geospatial: Server-Side Request Forgery

    CVE-2024-41118Opengeos

    streamlit-geospatial is a streamlit multipage app for geospatial applications. Prior to commit c4f81d9616d40c60584e36abb15300853a66e489, the `url` variable on line 47 of `pages/7_📦_Web_Map_Service.py` takes user input, which is passed to `get_layers` function,

  • 7.5 High severity

    txtdot: Server-Side Request Forgery

    CVE-2024-41813TxtDot

    txtdot is an HTTP proxy that parses only text, links, and pictures from pages, removing ads and heavy scripts. Starting in version 1.4.0 and prior to version 1.6.1, a Server-Side Request Forgery (SSRF) vulnerability in the `/proxy` route of txtdot allows remot

  • 7.5 High severity

    txtdot: Server-Side Request Forgery

    CVE-2024-41812TxtDot

    txtdot is an HTTP proxy that parses only text, links, and pictures from pages, removing ads and heavy scripts. Prior to version 1.7.0, a Server-Side Request Forgery (SSRF) vulnerability in the `/get` route of txtdot allows remote attackers to use the server as

  • 8.3 High severity

    cbioportal: Server-Side Request Forgery

    CVE-2024-41668cBioPortal

    The cBioPortal for Cancer Genomics provides visualization, analysis, and download of large-scale cancer genomics data sets. When running a publicly exposed proxy endpoint without authentication, cBioPortal could allow someone to perform a Server Side Request F

  • 9.1 Critical severity

    Apache CXF: Server-Side Request Forgery

    CVE-2024-29736ApacheEPSS 1.07%

    A SSRF vulnerability in WADL service description in versions of Apache CXF before 4.0.5, 3.6.4 and 3.5.9 allows an attacker to perform SSRF style attacks on REST webservices. The attack only applies if a custom stylesheet parameter is configured.

  • 8.2 High severity

    github.com/gotenberg/gotenberg/v8/pkg/gotenberg: Server-Side Request Forgery

    Versions of the package github.com/gotenberg/gotenberg/v8/pkg/gotenberg before 8.1.0; versions of the package github.com/gotenberg/gotenberg/v8/pkg/modules/chromium before 8.1.0; versions of the package github.com/gotenberg/gotenberg/v8/pkg/modules/webhook bef

  • 7.5 High severity

    Apache HTTP Server: Server-Side Request Forgery

    CVE-2024-40898ApacheEPSS 1.63%

    SSRF in Apache HTTP Server on Windows with mod_rewrite in server/vhost context, allows to potentially leak NTML hashes to a malicious server via SSRF and malicious requests. Users are recommended to upgrade to version 2.4.62 which fixes this issue.

  • 7.7 High severity

    SAP CRM WebClient UI: Server-Side Request Forgery

    CVE-2024-39598SAP

    SAP CRM (WebClient UI Framework) allows an authenticated attacker to enumerate accessible HTTP endpoints in the internal network by specially crafting HTTP requests. On successful exploitation this can result in information disclosure. It has no impact on inte

  • 8.8 High severity

    pi-hole: Server-Side Request Forgery

    CVE-2024-34361Pi-holeEPSS 2.83%

    Pi-hole is a DNS sinkhole that protects devices from unwanted content without installing any client-side software. A vulnerability in versions prior to 5.18.3 allows an authenticated user to make internal requests to the server via the `gravity_DownloadBlockli

  • 7.2 High severity

    fedify: Server-Side Request Forgery

    CVE-2024-39687Dahlia

    Fedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards. At present, when Fedify needs to retrieve an object or activity from a remote activitypub server, it makes a HTTP request to the `@id` or other resour

  • 9.8 Critical severity

    personal_management_system: Server-Side Request Forgery

    CVE-2024-29319Volmarg

    Volmarg Personal Management System 1.4.64 is vulnerable to SSRF (Server Side Request Forgery) via uploading a SVG file. The server can make unintended HTTP and DNS requests to a server that the attacker controls.

  • 8.8 High severity

    ShopXO: Server-Side Request Forgery

    CVE-2024-6524ShopXO

    A vulnerability was found in ShopXO up to 6.1.0. It has been declared as critical. Affected by this vulnerability is an unknown functionality of the file extend/base/Uploader.php. The manipulation of the argument source leads to server-side request forgery. Th

  • 7.5 High severity

    Apache HTTP Server: Server-Side Request Forgery

    CVE-2024-38472ApacheEPSS 69.5%

    SSRF in Apache HTTP Server on Windows allows to potentially leak NTLM hashes to a malicious server via SSRF and malicious requests or content Users are recommended to upgrade to version 2.4.60 which fixes this issue. Note: Existing configurations that access U

  • 8.2 High severity

    MESbook: Server-Side Request Forgery

    CVE-2024-6424MESbook

    External server-side request vulnerability in MESbook 20221021.03 version, which could allow a remote, unauthenticated attacker to exploit the endpoint "/api/Proxy/Post?userName=&password=&uri=<FILE|INTERNAL URL|IP/HOST" or "/api/Proxy/Get?userName=&password=&

  • 7.4 High severity

    ChatGPT-Next-Web: Server-Side Request Forgery

    CVE-2024-38514ChatGPTNextWebEPSS 2.17%

    NextChat is a cross-platform ChatGPT/Gemini UI. There is a Server-Side Request Forgery (SSRF) vulnerability due to a lack of validation of the `endpoint` GET parameter on the WebDav API endpoint. This SSRF can be used to perform arbitrary HTTPS request from th

  • 7.5 High severity

    AdmirorFrames: Server-Side Request Forgery

    CVE-2024-5736Nikola VasilijevskiEPSS 1.23%

    Server Side Request Forgery (SSRF) vulnerability in AdmirorFrames Joomla! extension in afGdStream.php script allows to access local files or server pages available only from localhost. This issue affects AdmirorFrames: before 5.0.

  • 8.6 High severity

    stangirard/quivr: Server-Side Request Forgery

    CVE-2024-5885Stangirard

    stangirard/quivr version 0.0.236 contains a Server-Side Request Forgery (SSRF) vulnerability. The application does not provide sufficient controls when crawling a website, allowing an attacker to access applications on the local network. This vulnerability cou

  • 9.8 Critical severity

    gaizhenbiao/chuanhuchatgpt: Server-Side Request Forgery

    CVE-2024-5822GaiZhenbiao

    A Server-Side Request Forgery (SSRF) vulnerability exists in the upload processing interface of gaizhenbiao/ChuanhuChatGPT versions <= ChuanhuChatGPT-20240410-git.zip. This vulnerability allows attackers to send crafted requests from the vulnerable server to i

  • 9.8 Critical severity

    BlossomThemes Email Newsletter: Server-Side Request Forgery

    CVE-2024-37098Blossom Themes

    Server-Side Request Forgery (SSRF) vulnerability in Blossom Themes BlossomThemes Email Newsletter.This issue affects BlossomThemes Email Newsletter: from n/a through 2.2.6.

  • 7.3 High severity

    xml_signature_syntax_and_processing: Server-Side Request Forgery

    CVE-2024-34581W3c

    The W3C XML Signature Syntax and Processing (XMLDsig) specification, starting with 1.0, was originally published with a "RetrievalMethod is a URI ... that may be used to obtain key and/or certificate information" statement and no accompanying information about