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

    WhatsUp Gold: Server-Side Request Forgery

    CVE-2024-5015Progress Software

    In WhatsUp Gold versions released before 2023.1.3, an authenticated SSRF vulnerability in Wug.UI.Areas.Wug.Controllers.SessionControler.Update allows a low privileged user to chain this SSRF with an Improper Access Control vulnerability. This can be used to es

  • 7.2 High severity

    GitHub Enterprise Server: Server-Side Request Forgery

    CVE-2024-5746GitHub

    A Server-Side Request Forgery vulnerability was identified in GitHub Enterprise Server that allowed an attacker with the Site Administrator role to gain arbitrary code execution capability on the GitHub Enterprise Server instance. Exploitation required authent

  • 8.6 High severity

    strapi: Server-Side Request Forgery

    CVE-2024-37818Strapi

    Strapi v4.24.4 was discovered to contain a Server-Side Request Forgery (SSRF) via the component /strapi.io/_next/image. This vulnerability allows attackers to scan for open ports or access sensitive information via a crafted GET request. NOTE: The Strapi Devel

  • 9.3 Critical severity

    WordPress Picture / Portfolio / Media Gallery: Server-Side Request Forgery

    CVE-2024-5021Nimble3

    The WordPress Picture / Portfolio / Media Gallery plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 3.0.1 via the 'file_get_contents' function. This makes it possible for unauthenticated attackers to make w

  • 9.6 Critical severity

    ElementsKit Pro: Server-Side Request Forgery

    CVE-2024-4404Wpmet

    The ElementsKit PRO plugin for WordPress is vulnerable to Server-Side Request Forgery in versions up to, and including, 3.6.2 via the 'render_raw' function. This can allow authenticated attackers, with contributor-level permissions and above, to make web reque

  • 8.5 High severity

    cvat: Server-Side Request Forgery

    CVE-2024-37164Cvat-ai

    Computer Vision Annotation Tool (CVAT) is an interactive video and image annotation tool for computer vision. CVAT allows users to supply custom endpoint URLs for cloud storages based on Amazon S3 and Azure Blob Storage. Starting in version 2.1.0 and prior to

  • 8.8 High severity

    Adobe Commerce: Server-Side Request Forgery

    CVE-2024-34111AdobeEPSS 1.27%

    Adobe Commerce versions 2.4.7, 2.4.6-p5, 2.4.5-p7, 2.4.4-p8 and earlier are affected by a Server-Side Request Forgery (SSRF) vulnerability that could lead to arbitrary file system read. A low-privilege authenticated attacker can force the application to make a

  • 7.5 High severity

    Import functionality is vulnerable to DNS rebinding attacks between verification and…

    CVE-2024-36471Apache

    Import functionality is vulnerable to DNS rebinding attacks between verification and processing of the URL. Project administrators can run these imports, which could cause Allura to read from internal services and expose them. This issue affects Apache Allura

  • 9.3 Critical severity

    lunary-ai/lunary: Server-Side Request Forgery

    CVE-2024-5328Lunary-ai

    A Server-Side Request Forgery (SSRF) vulnerability exists in the lunary-ai/lunary application, specifically within the endpoint '/auth/saml/tto/download-idp-xml'. The vulnerability arises due to the application's failure to validate user-supplied URLs before u

  • 7.2 High severity

    imartinez/privategpt: Server-Side Request Forgery

    CVE-2024-5186Imartinez

    A Server-Side Request Forgery (SSRF) vulnerability exists in the file upload section of imartinez/privategpt version 0.5.0. This vulnerability allows attackers to send crafted requests that could result in unauthorized access to the local network and potential

  • 7.7 High severity

    stangirard/quivr: Server-Side Request Forgery

    CVE-2024-4851Stangirard

    A Server-Side Request Forgery (SSRF) vulnerability exists in the stangirard/quivr application, version 0.0.204, which allows attackers to access internal networks. The vulnerability is present in the crawl endpoint where the 'url' parameter can be manipulated

  • 8.8 High severity

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

    CVE-2024-3149Mintplex-labs

    A Server-Side Request Forgery (SSRF) vulnerability exists in the upload link feature of mintplex-labs/anything-llm. This feature, intended for users with manager or admin roles, processes uploaded links through an internal Collector API using a headless browse

  • 7.7 High severity

    langchain-ai/langchain: Server-Side Request Forgery

    CVE-2024-3095LangChain AI

    A Server-Side Request Forgery (SSRF) vulnerability exists in the Web Research Retriever component of langchain-ai/langchain version 0.1.5. The vulnerability arises because the Web Research Retriever does not restrict requests to remote internet addresses, allo

  • 9.8 Critical severity

    parisneo/lollms-webui: Server-Side Request Forgery

    CVE-2024-5482ParisNeo

    A Server-Side Request Forgery (SSRF) vulnerability exists in the 'add_webpage' endpoint of the parisneo/lollms-webui application, affecting the latest version. The vulnerability arises because the application does not adequately validate URLs entered by users,

  • 8.6 High severity

    gradio-app/gradio: Server-Side Request Forgery

    CVE-2024-4325Gradio-appEPSS 37.1%

    A Server-Side Request Forgery (SSRF) vulnerability exists in the gradio-app/gradio version 4.21.0, specifically within the `/queue/join` endpoint and the `save_url_to_cache` function. The vulnerability arises when the `path` value, obtained from the user and e

  • 8.8 High severity

    mintplex-labs/anything-llm: Improper Handling of Exceptional Conditions

    CVE-2024-3152Mintplex-labs

    mintplex-labs/anything-llm is vulnerable to multiple security issues due to improper input validation in several endpoints. An attacker can exploit these vulnerabilities to escalate privileges from a default user role to an admin role, read and delete arbitrar

  • 9.8 Critical severity

    GravityZone Console On-Premise: Server-Side Request Forgery

    CVE-2024-4177Bitdefender

    A host whitelist parser 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-2 that are running only on premise.

  • 9.1 Critical severity

    OnCall: Server-Side Request Forgery

    CVE-2024-5526Grafana

    Grafana OnCall is an easy-to-use on-call management tool that will help reduce toil in on-call management through simpler workflows and interfaces that are tailored specifically for engineers. Grafana OnCall, from version 1.1.37 before 1.5.2 are vulnerable to

  • 7.5 High severity

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

    CVE-2024-4084Mintplex-labs

    A Server-Side Request Forgery (SSRF) vulnerability exists in the latest version of mintplex-labs/anything-llm, allowing attackers to bypass the official fix intended to restrict access to intranet IP addresses and protocols. Despite efforts to filter out intra

  • 9.1 Critical severity

    BeyondInsight: Server-Side Request Forgery

    CVE-2024-4219BeyondTrust

    Prior to 23.2, it is possible to perform arbitrary Server-Side requests via HTTP-based connectors within BeyondInsight, resulting in a server-side request forgery vulnerability.

  • 7.5 High severity

    WP STAGING WordPress Backup Plugin: Server-Side Request Forgery

    CVE-2024-4469WP STAGING WordPress Backup Plugin

    The WP STAGING WordPress Backup Plugin WordPress plugin before 3.5.0 does not prevent users with the administrator role from pinging conducting SSRF attacks, which may be a problem in multisite configurations.

  • 8.1 High severity

    decision_suite: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2024-36427Targit

    The file-serving function in TARGIT Decision Suite before 24.06.19002 (TARGIT Decision Suite 2024 – June) allows authenticated attackers to read or write to server files via a crafted file request. This can allow code execution via a .xview file.

  • 8.1 High severity

    ip: Server-Side Request Forgery

    CVE-2024-29415FedorindutnyEPSS 8.28%

    The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of a

  • 9.1 Critical severity

    vufind: Server-Side Request Forgery

    CVE-2024-25738Openlibraryfoundation

    A Server-Side Request Forgery (SSRF) vulnerability in the /Upgrade/FixConfig route in Open Library Foundation VuFind 2.0 through 9.1 before 9.1.1 allows a remote attacker to overwrite local configuration files to gain access to the administrator panel and achi

  • 8.2 High severity

    ICS Calendar: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2023-46784Room 34 Creative Services

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'), Server-Side Request Forgery (SSRF) vulnerability in Room 34 Creative Services, LLC ICS Calendar ics-calendar allows Absolute Path Traversal, : Server Side Request Forgery.This issu

  • 7.5 High severity

    iManager: Server-Side Request Forgery

    CVE-2024-3970OpenText

    Server Side Request Forgery vulnerability has been discovered in OpenText™ iManager 3.2.6.0200. This could lead to senstive information disclosure by directory traversal.

  • 7.5 High severity

    next.js: Server-Side Request Forgery

    CVE-2024-34351VercelEPSS 5.45%

    Next.js is a React framework that can provide building blocks to create web applications. A Server-Side Request Forgery (SSRF) vulnerability was identified in Next.js Server Actions. If the `Host` header is modified, and the below conditions are also met, an a

  • 7.2 High severity

    simple_realtime_server: Server-Side Request Forgery

    CVE-2024-33250Ossrs

    An issue in Open-Source Technology Committee SRS real-time video server RS/4.0.268(Leo) and SRS/4.0.195(Leo) allows a remote attacker to execute arbitrary code via a crafted request.

  • 9.0 Critical severity

    lobe-chat: Server-Side Request Forgery

    CVE-2024-32964LobehubEPSS 52.7%

    Lobe Chat is a chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Prior to 0.150.6, lobe-chat had an unauthorized Server-Side Request Forgery vulnerability in the /api/proxy endpoint. An attacker can const

  • 9.6 Critical severity

    logpoint: Server-Side Request Forgery

    CVE-2024-33857Logpoint

    An issue was discovered in Logpoint before 7.4.0. Due to a lack of input validation on URLs in threat intelligence, an attacker with low-level access to the system can trigger Server Side Request Forgery.

  • 7.2 High severity

    PDF Invoices & Packing Slips for WooCommerce: Server-Side Request Forgery

    CVE-2024-3047Wpovernight

    The PDF Invoices & Packing Slips for WooCommerce plugin for WordPress is vulnerable to Server-Side Request Forgery in versions up to, and including, 3.8.0 via the transform() function. This can allow unauthenticated attackers to make web requests to arbitrary

  • 9.8 Critical severity

    flir_m300: Server-Side Request Forgery

    CVE-2023-46295Teledyne

    An issue was discovered in Teledyne FLIR M300 2.00-19. Unauthenticated remote code execution can occur in the web server. An attacker can exploit this by sending a POST request to the vulnerable PHP page. An attacker can elevate to root permissions with Sudo.

  • 8.3 High severity

    ZD YouTube FLV Player: Server-Side Request Forgery

    CVE-2024-2663Websmokers

    The ZD YouTube FLV Player plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.2.6 via the $_GET['image'] parameter. This makes it possible for unauthenticated attackers to make web requests to arbitrary loc

  • 9.3 Critical severity

    Akana API Platform: Server-Side Request Forgery

    CVE-2024-2796Akana

    A server-side request forgery (SSRF) was discovered in the Akana API Platform in versions prior to and including 2022.1.3. Reported by Jakob Antonsson.

  • 9.0 Critical severity

    judge0: Server-Side Request Forgery

    CVE-2024-29021Judge0EPSS 20.2%

    Judge0 is an open-source online code execution system. The default configuration of Judge0 leaves the service vulnerable to a sandbox escape via Server Side Request Forgery (SSRF). This allows an attacker with sufficient access to the Judge0 API to obtain unsa

  • 8.1 High severity

    Spring Framework: URL Redirection to Untrusted Site

    CVE-2024-22262SpringEPSS 1.19%

    Applications that use UriComponentsBuilder to parse an externally provided URL (e.g. through a query parameter) AND perform validation checks on the host of the parsed URL may be vulnerable to a open redirect https://cwe.mitre.org/data/definitions/601.html att

  • 9.1 Critical severity

    plane: Server-Side Request Forgery

    CVE-2024-31461Makeplane

    Plane, an open-source project management tool, has a Server-Side Request Forgery (SSRF) vulnerability in versions prior to 0.17-dev. This issue may allow an attacker to send arbitrary requests from the server hosting the application, potentially leading to una

  • 7.2 High severity

    Everest Forms – Contact Form, Payment Form…: Server-Side Request Forgery

    CVE-2024-1812Wpeverest

    The Everest Forms plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 2.0.7 via the 'font_url' parameter. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations origi

  • 7.3 High severity

    Red Hat JBoss Enterprise Application Platform: Server-Side Request Forgery

    CVE-2024-1233Red Hat

    A flaw was found in` JwtValidator.resolvePublicKey` in JBoss EAP, where the validator checks jku and sends a HTTP request. During this process, no whitelisting or other filtering behavior is performed on the destination URL address, which may result in a serve

  • 7.2 High severity

    RapidLoad Power-Up for Autoptimize: Server-Side Request Forgery

    CVE-2024-31288RapidLoad

    Server-Side Request Forgery (SSRF) vulnerability in RapidLoad RapidLoad Power-Up for Autoptimize.This issue affects RapidLoad Power-Up for Autoptimize: from n/a through 2.2.11.