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

    Apache CloudStack: Server-Side Request Forgery

    CVE-2024-29007Apache

    The CloudStack management server and secondary storage VM could be tricked into making requests to restricted or random resources by means of following 301 HTTP redirects presented by external servers when downloading templates or ISOs. Users are recommended t

  • 9.1 Critical severity

    friendica: Server-Side Request Forgery

    CVE-2024-25864Friendica

    Server Side Request Forgery (SSRF) vulnerability in Friendica versions after v.2023.12, allows a remote attacker to execute arbitrary code and obtain sensitive information via the fpostit.php component.

  • 8.6 High severity

    711cms: Server-Side Request Forgery

    CVE-2024-25187711cms

    Server Side Request Forgery (SSRF) vulnerability in 71cms v1.0.0, allows remote unauthenticated attackers to obtain sensitive information via getweather.html.

  • 7.1 High severity

    Starter Templates — Elementor, WordPress &…: Server-Side Request Forgery

    CVE-2023-34370Brainstorm Force

    Server-Side Request Forgery (SSRF) vulnerability in Brainstorm Force Starter Templates — Elementor, WordPress & Beaver Builder Templates, Brainstorm Force Premium Starter Templates.This issue affects Starter Templates — Elementor, WordPress & Beaver Builder Te

  • 7.5 High severity

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

    CVE-2024-29190MobSF

    Mobile Security Framework (MobSF) is a pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis. In version 3.9.5 Beta and prior, MobSF does not perform any input validation when extracting the hostnames

  • 8.8 High severity

    EasyAdmin: Server-Side Request Forgery

    CVE-2024-2828Lakernote

    A vulnerability, which was classified as critical, was found in lakernote EasyAdmin up to 20240315. Affected is the function thumbnail of the file src/main/java/com/laker/admin/module/sys/controller/IndexController.java. The manipulation of the argument url le

  • 8.8 High severity

    EasyAdmin: Server-Side Request Forgery

    CVE-2024-2827Lakernote

    A vulnerability, which was classified as critical, has been found in lakernote EasyAdmin up to 20240315. This issue affects some unknown processing of the file /ureport/designer/saveReportFile. The manipulation leads to server-side request forgery. The attack

  • 9.1 Critical severity

    rebuild: Server-Side Request Forgery

    CVE-2024-25294Getrebuild

    An SSRF issue in REBUILD v.3.5 allows a remote attacker to obtain sensitive information and execute arbitrary code via the FileDownloader.java, proxyDownload,URL parameters.

  • 9.6 Critical severity

    glpi: Server-Side Request Forgery

    CVE-2024-27098GLPI ProjectEPSS 35.7%

    GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing. An authenticated user can execute a SSRF based attack using Arbitrary Object Instantiation. This issue has been patched

  • 9.3 Critical severity

    Apache CXF: Server-Side Request Forgery

    CVE-2024-28752ApacheEPSS 3.15%

    A SSRF vulnerability using the Aegis DataBinding in versions of Apache CXF before 4.0.4, 3.6.3 and 3.5.8 allows an attacker to perform SSRF style attacks on webservices that take at least one parameter of any type. Users of other data bindings (including the d

  • 9.8 Critical severity

    NextChat: Improper Neutralization of Input During Web Page Generation

    CVE-2023-49785ChatGPTNextWebEPSS 83.2%

    NextChat, also known as ChatGPT-Next-Web, is a cross-platform chat user interface for use with ChatGPT. Versions 2.11.2 and prior are vulnerable to server-side request forgery and cross-site scripting. This vulnerability enables read access to internal HTTP en

  • 9.8 Critical severity

    weixin.php: Server-Side Request Forgery

    CVE-2024-27565Chatgpt-wechat-personal

    A Server-Side Request Forgery (SSRF) in weixin.php of ChatGPT-wechat-personal commit a0857f6 allows attackers to force the application to make arbitrary requests.

  • 8.1 High severity

    wondercms: Server-Side Request Forgery

    CVE-2024-27561WonderCMS

    A Server-Side Request Forgery (SSRF) in the installUpdateThemePluginAction function of WonderCMS v3.1.3 allows attackers to force the application to make arbitrary requests via injection of crafted URLs into the installThemePlugin parameter.

  • 9.8 Critical severity

    langchain_community: Server-Side Request Forgery

    CVE-2024-2057LangChain

    A vulnerability was found in LangChain langchain_community 0.0.26. It has been classified as critical. Affected is the function load_local in the library libs/community/langchain_community/retrievers/tfidf.py of the component TFIDFRetriever. The manipulation l

  • 8.8 High severity

    worldserver: Server-Side Request Forgery

    CVE-2022-34269RwsEPSS 1.71%

    An issue was discovered in RWS WorldServer before 11.7.3. An authenticated, remote attacker can perform a ws-legacy/load_dtd?system_id= blind SSRF attack to deploy JSP code to the Apache Axis service running on the localhost interface, leading to command execu

  • 7.5 High severity

    mintplex-labs/anything-llm: Server-Side Request Forgery

    CVE-2024-0759Mintplex-labs

    Should an instance of AnythingLLM be hosted on an internal network and the attacked be explicitly granted a permission level of manager or admin, they could link-scrape internally resolving IPs of other services that are on the same network as AnythingLLM. Thi

  • 8.1 High severity

    cmdb: Server-Side Request Forgery

    CVE-2024-22873Tencent

    Tencent Blueking CMDB v3.2.x to v3.9.x was discovered to contain a Server-Side Request Forgery (SSRF) via the event subscription function (/service/subscription.go). This vulnerability allows attackers to access internal requests via a crafted POST request.

  • 8.1 High severity

    SuperFaktura WooCommerce: Server-Side Request Forgery

    CVE-2024-1758Superfaktura

    The SuperFaktura WooCommerce plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.40.3 via the wc_sf_url_check function. This makes it possible for authenticated attackers, with subscriber-level access and a

  • 7.5 High severity

    mintplex-labs/anything-llm: Server-Side Request Forgery

    CVE-2024-0455Mintplex-labs

    The inclusion of the web scraper for AnythingLLM means that any user with the proper authorization level (manager, admin, and when in single user) could put in the URL ``` http://169.254.169.254/latest/meta-data/identity-credentials/ec2/security-credentials/ec

  • 8.1 High severity

    langchain-ai/langchain: Server-Side Request Forgery

    CVE-2024-0243LangChain AI

    With the following crawler configuration: ```python from bs4 import BeautifulSoup as Soup url = "https://example.com" loader = RecursiveUrlLoader( url=url, max_depth=2, extractor=lambda x: Soup(x, "html.parser").text ) docs = loader.load() ``` An attacker in c

  • 8.8 High severity

    Pexels: Free Stock Photos: Server-Side Request Forgery

    CVE-2024-25915Raaj Trambadia

    Server-Side Request Forgery (SSRF) vulnerability in Raaj Trambadia Pexels: Free Stock Photos.This issue affects Pexels: Free Stock Photos: from n/a through 1.2.2.

  • 7.2 High severity

    discourse-ai: Server-Side Request Forgery

    CVE-2024-23654Discourse

    discourse-ai is the AI plugin for the open-source discussion platform Discourse. Prior to commit 94ba0dadc2cf38e8f81c3936974c167219878edd, interactions with different AI services are vulnerable to admin-initiated SSRF attacks. Versions of the plugin that inclu

  • 8.1 High severity

    Energy Management Controller with Cloud Services: Server-Side Request Forgery

    CVE-2024-23788Sharp

    Server-side request forgery vulnerability in Energy Management Controller with Cloud Services JH-RVB1 /JH-RV11 Ver.B0.1.9.1 and earlier allows a network-adjacent unauthenticated attacker to send an arbitrary HTTP request (GET) from the affected product.

  • 7.2 High severity

    Popup Builder: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2023-6294Popup Builder

    The Popup Builder WordPress plugin before 4.2.6 does not validate a parameter before making a request to it, which could allow users with the administrator role to perform SSRF attack in Multisite WordPress configurations.

  • 9.8 Critical severity

    IP: Server-Side Request Forgery

    CVE-2023-42282FedorindutnyEPSS 1.61%

    The ip package before 1.1.9 for Node.js might allow SSRF because some IP addresses (such as 0x7f.1) are improperly categorized as globally routable via isPublic.

  • 7.3 High severity

    libuv: Server-Side Request Forgery

    CVE-2024-24806LibuvEPSS 2%

    libuv is a multi-platform support library with a focus on asynchronous I/O. The `uv_getaddrinfo` function in `src/unix/getaddrinfo.c` (and its windows counterpart `src/win/getaddrinfo.c`), truncates hostnames to 256 characters before calling `getaddrinfo`. Thi

  • 8.2 High severity

    Ivanti Connect Secure, Policy Secure, and Neurons Server-Side Request Forgery (SSRF) Exploited

    CVE-2024-21893IvantiEPSS 100%

    A server-side request forgery vulnerability in the SAML component of Ivanti Connect Secure (9.x, 22.x) and Ivanti Policy Secure (9.x, 22.x) and Ivanti Neurons for ZTA allows an attacker to access certain restricted resources without authentication.

  • 7.5 High severity

    Apache ServiceComb Service-Center: Server-Side Request Forgery

    CVE-2023-44313ApacheEPSS 3.46%

    Server-Side Request Forgery (SSRF) vulnerability in Apache ServiceComb Service-Center. Attackers can obtain sensitive server information through specially crafted requests.This issue affects Apache ServiceComb before 2.1.0(include). Users are recommended to up

  • 7.5 High severity

    truelayer-dotnet: Server-Side Request Forgery

    CVE-2024-23838TrueLayer

    TrueLayer.NET is the .Net client for TrueLayer. The vulnerability could potentially allow a malicious actor to gain control over the destination URL of the HttpClient used in the API classes. For applications using the SDK, requests to unexpected resources on

  • 7.5 High severity

    Appwrite: Server-Side Request Forgery

    CVE-2024-1063Appwrite

    Appwrite <= v1.4.13 is affected by a Server-Side Request Forgery (SSRF) via the '/v1/avatars/favicon' endpoint due to an incomplete fix of CVE-2023-27159.

  • 9.8 Critical severity

    Rebuild: Server-Side Request Forgery

    CVE-2024-1021RebuildEPSS 34.7%

    A vulnerability, which was classified as critical, has been found in Rebuild up to 3.5.5. Affected by this issue is the function readRawText of the component HTTP Request Handler. The manipulation of the argument url leads to server-side request forgery. The a

  • 9.8 Critical severity

    60IndexPage: Server-Side Request Forgery

    CVE-2024-094660IndexPage

    A vulnerability classified as critical was found in 60IndexPage up to 1.8.5. This vulnerability affects unknown code of the file /apply/index.php of the component Parameter Handler. The manipulation of the argument url leads to server-side request forgery. The

  • 9.8 Critical severity

    60IndexPage: Server-Side Request Forgery

    CVE-2024-094560IndexPage

    A vulnerability classified as critical has been found in 60IndexPage up to 1.8.5. This affects an unknown part of the file /include/file.php of the component Parameter Handler. The manipulation of the argument url leads to server-side request forgery. It is po

  • 7.1 High severity

    Trend Micro Apex Central: Server-Side Request Forgery

    CVE-2023-52331Trend Micro

    A post-authenticated server-side request forgery (SSRF) vulnerability in Trend Micro Apex Central could allow an attacker to interact with internal or local services directly. Please note: an attacker must first obtain the ability to execute low-privileged cod

  • 9.8 Critical severity

    whoogle-search: Server-Side Request Forgery

    CVE-2024-22205Benbusby

    Whoogle Search is a self-hosted metasearch engine. In versions 0.8.3 and prior, the `window` endpoint does not sanitize user-supplied input from the `location` variable and passes it to the `send` method which sends a `GET` request on lines 339-343 in `request

  • 9.8 Critical severity

    whoogle-search: Server-Side Request Forgery

    CVE-2024-22203BenbusbyEPSS 1%

    Whoogle Search is a self-hosted metasearch engine. In versions prior to 0.8.4, the `element` method in `app/routes.py` does not validate the user-controlled `src_type` and `element_url` variables and passes them to the `send` method which sends a GET request o

  • 9.8 Critical severity

    Montonio for WooCommerce: Server-Side Request Forgery

    CVE-2022-40700Montonio

    Server-Side Request Forgery (SSRF) vulnerability in Montonio Montonio for WooCommerce, Wpopal Wpopal Core Features, AMO for WP – Membership Management ArcStone wp-amo, Long Watch Studio WooVirtualWallet – A virtual wallet for WooCommerce, Long Watch Studio Woo

  • 9.8 Critical severity

    ZhiHuiYun: Server-Side Request Forgery

    CVE-2024-0649ZhiHuiYun

    A vulnerability was found in ZhiHuiYun up to 4.4.13 and classified as critical. This issue affects the function download_network_image of the file /app/Http/Controllers/ImageController.php of the component Search. The manipulation of the argument url leads to

  • 8.1 High severity

    shopware: Server-Side Request Forgery

    CVE-2024-22408Shopware

    Shopware is an open headless commerce platform. The implemented Flow Builder functionality in the Shopware application does not adequately validate the URL used when creating the “call webhook” action. This enables malicious users to perform web requests to in

  • 8.8 High severity

    JSM file_get_contents() Shortcode: Server-Side Request Forgery

    CVE-2023-6991JSM file_get_contents() Shortcode

    The JSM file_get_contents() Shortcode WordPress plugin before 2.7.1 does not validate one of its shortcode's parameters before making a request to it, which could allow users with contributor role and above to perform SSRF attacks.