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

  • 9.8 Critical severity

    YiQiNiu: Server-Side Request Forgery

    CVE-2024-0510HaoKeKeJi

    A vulnerability, which was classified as critical, has been found in HaoKeKeJi YiQiNiu up to 3.1. Affected by this issue is the function http_post of the file /application/pay/controller/Api.php. The manipulation of the argument url leads to server-side reques

  • 7.5 High severity

    Forest: Server-Side Request Forgery

    CVE-2023-51804Rymcu

    An issue in rymcu forest v.0.02 allows a remote attacker to obtain sensitive information via manipulation of the HTTP body URL in the com.rymcu.forest.web.api.common.UploadController file.

  • 8.8 High severity

    Bar Assistant: Server-Side Request Forgery

    CVE-2023-49471BarassistantEPSS 1.13%

    Blind Server-Side Request Forgery (SSRF) vulnerability in karlomikus Bar Assistant before version 3.2.0 does not validate a parameter before making a request through Image::make(), which could allow authenticated remote attackers to execute arbitrary code.

  • 8.8 High severity

    Inis: Server-Side Request Forgery

    CVE-2024-0308Inis

    A vulnerability was found in Inis up to 2.0.1. It has been rated as critical. This issue affects some unknown processing of the file app/api/controller/default/Proxy.php. The manipulation of the argument p_url leads to server-side request forgery. The attack m

  • 9.8 Critical severity

    Youke365: Server-Side Request Forgery

    CVE-2024-0304Youke365

    A vulnerability has been found in Youke365 up to 1.5.3 and classified as critical. Affected by this vulnerability is an unknown functionality of the file /app/api/controller/collect.php. The manipulation of the argument url leads to server-side request forgery

  • 9.8 Critical severity

    Youke365: Server-Side Request Forgery

    CVE-2024-0303Youke365

    A vulnerability, which was classified as critical, was found in Youke365 up to 1.5.3. Affected is an unknown function of the file /app/api/controller/caiji.php of the component Parameter Handler. The manipulation of the argument url leads to server-side reques

  • 7.2 High severity

    Apache Axis: Server-Side Request Forgery

    CVE-2023-51441ApacheEPSS 1.21%

    ** UNSUPPORTED WHEN ASSIGNED ** Improper Input Validation vulnerability in Apache Axis allowed users with access to the admin service to perform possible SSRF This issue affects Apache Axis: through 1.3. As Axis 1 has been EOL we recommend you migrate to a dif

  • 7.5 High severity

    dtale: Server-Side Request Forgery

    CVE-2024-21642Man-group

    D-Tale is a visualizer for Pandas data structures. Users hosting versions D-Tale prior to 3.9.0 publicly can be vulnerable to server-side request forgery (SSRF), allowing attackers to access files on the server. Users should upgrade to version 3.9.0, where the

  • 8.1 High severity

    miniflare: Server-Side Request Forgery

    CVE-2023-7078Cloudflare

    Sending specially crafted HTTP requests to Miniflare's server could result in arbitrary HTTP and WebSocket requests being sent from the server. If Miniflare was configured to listen on external network interfaces (as was the default in wrangler until 3.19.0),

  • 7.5 High severity

    audiobookshelf: Server-Side Request Forgery

    CVE-2023-51697Advplyr

    Audiobookshelf is a self-hosted audiobook and podcast server. Prior to 2.7.0, Audiobookshelf is vulnerable to unauthenticated blind server-side request (SSRF) vulnerability in `podcastUtils.js`. This vulnerability has been addressed in version 2.7.0. There are

  • 7.5 High severity

    audiobookshelf: Server-Side Request Forgery

    CVE-2023-51665Advplyr

    Audiobookshelf is a self-hosted audiobook and podcast server. Prior to 2.7.0, Audiobookshelf is vulnerable to unauthenticated blind server-side request (SSRF) vulnerability in Auth.js. This vulnerability has been addressed in version 2.7.0. There are no known

  • 7.5 High severity

    Apache OFBiz: Server-Side Request Forgery

    CVE-2023-50968ApacheEPSS 63.4%

    Arbitrary file properties reading vulnerability in Apache Software Foundation Apache OFBiz when user operates an uri call without authorizations. The same uri can be operated to realize a SSRF attack also without authorizations. Users are recommended to upgrad

  • 9.1 Critical severity

    mindsdb: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2023-50731MindsDB

    MindsDB is a SQL Server for artificial intelligence. Prior to version 23.11.4.1, the `put` method in `mindsdb/mindsdb/api/http/namespaces/file.py` does not validate the user-controlled name value, which is used in a temporary file name, which is afterwards ope

  • 8.8 High severity

    yii2-authclient: Improper Authentication

    CVE-2023-50714Yiisoft

    yii2-authclient is an extension that adds OpenID, OAuth, OAuth2 and OpenId Connect consumers for the Yii framework 2.0. In yii2-authclient prior to version 2.2.15, the Oauth2 PKCE implementation is vulnerable in 2 ways. First, the `authCodeVerifier` should be

  • 8.8 High severity

    automad: Server-Side Request Forgery

    CVE-2023-7037Automad

    A vulnerability was found in automad up to 1.10.9. It has been declared as critical. This vulnerability affects the function import of the file FileController.php. The manipulation of the argument importUrl leads to server-side request forgery. The attack can

  • 9.8 Critical severity

    mlflow/mlflow: Server-Side Request Forgery

    CVE-2023-6974MlflowEPSS 1.52%

    A malicious user could use this issue to access internal HTTP(s) servers and in the worst case (ie: aws instance) it could be abuse to get a remote code execution on the victim machine.

  • 7.5 High severity

    Avalanche: Server-Side Request Forgery

    CVE-2023-46262IvantiEPSS 82.8%

    An unauthenticated attacked could send a specifically crafted web request causing a Server-Side Request Forgery (SSRF) in Ivanti Avalanche Remote Control server.

  • 9.8 Critical severity

    KodExplorer: Server-Side Request Forgery

    CVE-2023-6853Kalcaddle

    A vulnerability classified as critical was found in kalcaddle KodExplorer up to 4.51.03. Affected by this vulnerability is the function index of the file plugins/officeLive/app.php. The manipulation of the argument path leads to server-side request forgery. Th

  • 9.8 Critical severity

    KodExplorer: Server-Side Request Forgery

    CVE-2023-6852Kalcaddle

    A vulnerability classified as critical has been found in kalcaddle KodExplorer up to 4.51.03. Affected is an unknown function of the file plugins/webodf/app.php. The manipulation leads to server-side request forgery. It is possible to launch the attack remotel

  • 9.8 Critical severity

    kodbox: Server-Side Request Forgery

    CVE-2023-6849Kalcaddle

    A vulnerability was found in kalcaddle kodbox up to 1.48. It has been rated as critical. Affected by this issue is the function cover of the file plugins/fileThumb/app.php. The manipulation of the argument path leads to server-side request forgery. The attack

  • 7.5 High severity

    nuxt-api-party: Server-Side Request Forgery

    CVE-2023-49799Johannschopplich

    `nuxt-api-party` is an open source module to proxy API requests. nuxt-api-party attempts to check if the user has passed an absolute URL to prevent the aforementioned attack. This has been recently changed to use the regular expression `^https?://`, however th

  • 9.8 Critical severity

    Microcks: Server-Side Request Forgery

    CVE-2023-48910MicrocksEPSS 1%

    Microcks up to 1.17.1 was discovered to contain a Server-Side Request Forgery (SSRF) via the component /jobs and /artifact/download. This vulnerability allows attackers to access network resources and sensitive information via a crafted GET request.

  • 9.1 Critical severity

    Ray: Server-Side Request Forgery

    CVE-2023-48023AnyscaleEPSS 35.3%

    Anyscale Ray 2.6.3 and 2.8.0 allows /log_proxy SSRF. NOTE: the vendor's position is that this report is irrelevant because Ray, as stated in its documentation, is not intended for use outside of a strictly controlled network environment

  • 9.8 Critical severity

    ray: Server-Side Request Forgery

    CVE-2023-48022AnyscaleEPSS 83.9%

    Anyscale Ray 2.6.3 and 2.8.0 allows a remote attacker to execute arbitrary code via the job submission API. NOTE: the vendor's position is that this report is irrelevant because Ray, as stated in its documentation, is not intended for use outside of a strictly

  • 9.8 Critical severity

    owncast: Server-Side Request Forgery

    CVE-2023-46480Owncast ProjectEPSS 1.62%

    An issue in OwnCast v.0.1.1 allows a remote attacker to execute arbitrary code and obtain sensitive information via the authHost parameter of the indieauth function.

  • 9.8 Critical severity

    security-advisories: Server-Side Request Forgery

    CVE-2023-48307Nextcloud

    Nextcloud Mail is the mail app for Nextcloud, a self-hosted productivity platform. Starting in version 1.13.0 and prior to version 2.2.8 and 3.3.0, an attacker can use an unprotected endpoint in the Mail app to perform a SSRF attack. Nextcloud Mail app version

  • 9.8 Critical severity

    security-advisories: Server-Side Request Forgery

    CVE-2023-48306Nextcloud

    Nextcloud Server provides data storage for Nextcloud, an open source cloud platform. Starting in version 25.0.0 and prior to versions 25.0.11, 26.0.6, and 27.1.0 of Nextcloud Server and starting in version 22.0.0 and prior to versions 22.2.10.16, 23.0.12.11, 2

  • 8.8 High severity

    xwiki-platform: Server-Side Request Forgery

    CVE-2023-48240XWiki

    XWiki Platform is a generic wiki platform. The rendered diff in XWiki embeds images to be able to compare the contents and not display a difference for an actually unchanged image. For this, XWiki requests all embedded images on the server side. These requests

  • 7.5 High severity

    Motors – Car Dealer, Classifieds & Listing: Server-Side Request Forgery

    CVE-2023-46207StylemixThemes

    Server-Side Request Forgery (SSRF) vulnerability in StylemixThemes Motors – Car Dealer, Classifieds & Listing.This issue affects Motors – Car Dealer, Classifieds & Listing: from n/a through 1.4.6.

  • 7.5 High severity

    Poll Maker – Best WordPress Poll Plugin: Server-Side Request Forgery

    CVE-2023-34013Poll Maker Team

    Server-Side Request Forgery (SSRF) vulnerability in Poll Maker Team Poll Maker – Best WordPress Poll Plugin.This issue affects Poll Maker – Best WordPress Poll Plugin: from n/a through 4.6.2.

  • 7.5 High severity

    PhonePe Payment Solutions: Server-Side Request Forgery

    CVE-2022-45835PhonePeEPSS 37.7%

    Server-Side Request Forgery (SSRF) vulnerability in PhonePe PhonePe Payment Solutions.This issue affects PhonePe Payment Solutions: from n/a through 1.0.15.

  • 9.8 Critical severity

    discourse: Server-Side Request Forgery

    CVE-2023-47121Discourse

    Discourse is an open source platform for community discussion. Prior to version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches, the embedding feature is susceptible to server side request forgery. The issue is pa

  • 7.8 High severity

    better_pdf_exporter: Server-Side Request Forgery

    CVE-2023-42361Midori-global

    Local File Inclusion vulnerability in Midori-global Better PDF Exporter for Jira Server and Jira Data Center v.10.3.0 and before allows an attacker to view arbitrary files and cause other impacts via use of crafted image during PDF export.

  • 8.8 High severity

    groupoffice: Server-Side Request Forgery

    CVE-2023-46730Intermesh

    Group-Office is an enterprise CRM and groupware tool. In affected versions there is full Server-Side Request Forgery (SSRF) vulnerability in the /api/upload.php endpoint. The /api/upload.php endpoint does not filter URLs which allows a malicious user to cause

  • 8.2 High severity

    kube-apiserver: Server-Side Request Forgery

    CVE-2022-3172KubernetesEPSS 2.46%

    A security issue was discovered in kube-apiserver that allows an aggregated API server to redirect client traffic to any URL. This could lead to the client performing unexpected actions as well as forwarding the client's API server credentials to third parties

  • 8.8 High severity

    Desktop Central: Server-Side Request Forgery

    CVE-2023-4769ManageEngineEPSS 3.92%

    A SSRF vulnerability has been found in ManageEngine Desktop Central affecting version 9.1.0, specifically the /smtpConfig.do component. This vulnerability could allow an authenticated attacker to launch targeted attacks, such as a cross-port attack, service en

  • 9.8 Critical severity

    Socialfeed - Photos & Video Using Instagram API: Server-Side Request Forgery

    CVE-2023-43982Bontheme

    Bon Presta boninstagramcarousel between v5.2.1 to v7.0.0 was discovered to contain a Server-Side Request Forgery (SSRF) via the url parameter at insta_parser.php. This vulnerability allows attackers to use the vulnerable website as proxy to attack other websit

  • 7.5 High severity

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

    CVE-2023-46725Foodcoopshop

    FoodCoopShop is open source software for food coops and local shops. Versions starting with 3.2.0 prior to 3.6.1 are vulnerable to server-side request forgery. In the Network module, a manufacturer account can use the `/api/updateProducts.json` endpoint to mak

  • 7.5 High severity

    fogproject: Server-Side Request Forgery

    CVE-2023-46236FOGProject

    FOG is a free open-source cloning/imaging/rescue suite/inventory management system. Prior to version 1.5.10, a server-side-request-forgery (SSRF) vulnerability allowed an unauthenticated user to trigger a GET request as the server to an arbitrary endpoint and

  • 9.8 Critical severity

    Opencrx: Improper Restriction of XML External Entity Reference

    CVE-2023-46502Opencrx

    An issue in openCRX v.5.2.2 allows a remote attacker to read internal files and execute server side request forgery attack via insecure DocumentBuilderFactory.