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

    API Connect: Server-Side Request Forgery

    CVE-2026-17328IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to improper input validation. Input checks are incomplete, which could allow them to be bypassed.

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17327IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery.

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17325IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to improper validation of user-supplied URLs.

  • 7.2 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17316IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote attacker to perform server-side request forgery due to improper validation of user-supplied input.

  • 8.6 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17306IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote attacker to obtain sensitive information from internal network resources due to server-side request forgery.

  • 8.1 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17299IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to perform arbitrary file reads and server-side request forgery due to unrestricted resolution of external references. Externally referenced co

  • 7.7 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17298IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery.

  • 9.6 Critical severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17296IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery.

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17294IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery.

  • 7.7 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17289IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery.

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17288IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery.

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17287IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery. User-supplied addresses are not sufficiently validated, so the server could

  • 7.7 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17285IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to improper validation of external references. When schemas are validated, references to external resources

  • 7.7 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17281IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery.

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17228IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery. Destination restrictions on outbound requests can be bypassed, which could allow the server to retrieve co

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17188IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery. When service definitions are imported, references to external resources are not sufficiently restricted, s

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17187IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to improper validation of user-supplied URLs.

  • 9.3 Critical severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17131IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote attacker to obtain sensitive information due to server-side request forgery. Restrictions on outbound requests can be bypassed, so the server could be made to contact unintended destinations and re

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-17108IBM

    IBM API Connect 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery.

  • 9.3 Critical severity

    API Connect: Server-Side Request Forgery

    CVE-2026-16918IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote attacker to access internal network resources due to server-side request forgery.

  • 8.5 High severity

    API Connect: Server-Side Request Forgery

    CVE-2026-16912IBM

    IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery.

  • 9.1 Critical severity

    chartbrew: Server-Side Request Forgery

    CVE-2026-68935Chartbrew

    Chartbrew is an open-source web application for creating charts from databases and APIs. In versions 4.8.5 through 5.2.2, API connection creation and update operations accept the internal allowPrivateHost field from user input. An authenticated user with permi

  • 7.0 High severity

    chartbrew: Server-Side Request Forgery

    CVE-2026-54589Chartbrew

    Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to 5.2.1, the outbound URL guard recognized ordinary IPv4, IPv6, and IPv4-mapped IPv6 destinations but did not recognize IPv4 a

  • 10.0 Critical severity

    wanderer: Server-Side Request Forgery

    CVE-2026-71495Open-wanderer

    Wanderer is a self-hosted trail database for saving and sharing adventures. Prior to 0.20.0, when PUBLIC_PRIVATE_INSTANCE is not set to true, the unauthenticated POST /api/v1/trail/download handler passes the attacker-controlled JSON url field directly to even

  • 8.2 High severity

    freescout: Server-Side Request Forgery

    CVE-2026-85743Freescout-help-desk

    FreeScout is a self-hosted help desk and shared mailbox. Prior to 1.8.230, multiple outbound paths in Helper::downloadRemoteFile(), Helper::checkPort(), Helper::sanitizeRemoteUrl(), MailboxesController.php, and ModulesController.php do not consistently enforce

  • 7.6 High severity

    dify: Server-Side Request Forgery

    CVE-2026-58141LangGenius

    Dify before 1.15.0 contains a server-side request forgery vulnerability that allows any authenticated console user to bypass SSRF protections and issue arbitrary HTTP requests to internal services and cloud metadata endpoints due to the Squid proxy configurati

  • 8.5 High severity

    agenta: Server-Side Request Forgery

    CVE-2026-123786Agenta-AI

    Agenta before 0.122.5 contains a server-side request forgery vulnerability that allows workspace members with workflow edit rights to redirect workflow invocations by setting arbitrary revision URLs. Attackers can capture the attached secret-resolve Authorizat

  • 9.1 Critical severity

    Apache James: Server-Side Request Forgery

    CVE-2026-76171Apache

    In Apache James server prior version 3.9.1 improper validation in JMAP webPush SSRF validation did lead to the possibility to reach internal addresses. Users are recommended to upgrade to version 3.9.1 which fixes this issue.

  • 7.7 High severity

    Foxit Workspace: Server-Side Request Forgery

    CVE-2026-119433Foxit

    A server-side request forgery (SSRF) vulnerability exists in an undocumented API endpoint of Foxit Workspace due to insufficient validation of user-supplied URL and network parameters. A remote attacker could exploit this issue to induce the server to send req

  • 7.7 High severity

    Foxit Workspace: Server-Side Request Forgery

    CVE-2026-119431Foxit

    A server-side request forgery (SSRF) vulnerability exists in Foxit Workspace's file-upload functionality. Insufficient validation of user-supplied links may allow a remote attacker to induce the server to access internal resources and return their contents, po

  • 8.6 High severity

    pipelines: Server-Side Request Forgery

    CVE-2026-88981Kubeflow

    Kubeflow Pipelines enables users to build and deploy portable, scalable machine learning workflows. Prior to 2.18.0, the frontend artifact download path for source=s3 or source=minio accepts providerInfo.Params.endpoint, and the archived pod-log path accepts S

  • 8.6 High severity

    pipelines: Server-Side Request Forgery

    CVE-2026-88980Kubeflow

    Kubeflow Pipelines enables users to build and deploy portable, scalable machine learning workflows. Prior to 2.18.0, the frontend GET /artifacts/get route accepts source=http or source=https with caller-controlled bucket and key values, and isAllowedResourceNa

  • 7.7 High severity

    SuiteCRM: Server-Side Request Forgery

    CVE-2026-69137SuiteCRMEPSS 3.76%

    SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to 7.15.2 and 8.10.2, the CalendarAccount testConnection action passes an authenticated caller's server_url directly to curl without host, address,

  • 8.5 High severity

    SuiteCRM: Missing Authorization

    CVE-2026-63111SuiteCRM

    SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to 7.15.2 and 8.10.2, the V8 module API lacks module-level authorization and permits a low-privileged user to create SchedulersJobs records with att

  • 7.7 High severity

    SuiteCRM: Server-Side Request Forgery

    CVE-2026-61649SuiteCRM

    SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to 7.15.2 and 8.10.2, the SSRF protection added in 7.15.1 uses a substring comparison in isSelfRequest() rather than hostname equality. The affected

  • 8.1 High severity

    Apache OFBiz: Server-Side Request Forgery

    CVE-2026-81828Apache

    Server-Side Request Forgery in SurveyWrapper in Apache OFBiz 24.09 before 24.09.08 on all platforms allows an authenticated back-office user holding catalog permission to cause the server to fetch and render attacker-controlled URLs — including internal networ

  • 9.3 Critical severity

    readest: Server-Side Request Forgery

    CVE-2026-57566Readest

    Readest is a modern, feature-rich ebook reader designed for seamless cross-platform access and an intuitive reading experience. Prior to 0.11.10, the unauthenticated /api/opds/proxy route in apps/readest-app/src/app/api/opds/proxy/route.ts accepted an attacker

  • 7.3 High severity

    Dinky: Server-Side Request Forgery

    CVE-2026-122009DataLinkDC

    A flaw has been found in DataLinkDC Dinky up to 1.2.5. This vulnerability affects the function FlinkWebURITemplateProxyServlet.getNewTargetUri of the file dinky-admin/src/main/java/org/dinky/utils/FlinkWebURITemplateProxyServlet.java of the component flink_web

  • 8.4 High severity

    Coupa Total Spend Management Platform: Server-Side Request Forgery

    CVE-2026-111036Coupa

    Server-side request forgery (SSRF) vulnerability in the Coupa Supplier Portal SaaS platform, specifically in the document conversion functionality available in the ‘Contracts > Templates’ section. The vulnerability is due to insufficient validation of referenc

  • 7.1 High severity

    Stape Conversion Tracking: Server-Side Request Forgery

    CVE-2026-118422Stape Conversion Tracking

    The Stape Conversion Tracking WordPress plugin before 2.3.11 does not validate the sub-path appended to its same-origin proxy's upstream endpoint, allowing unauthenticated visitors to redirect the server-side request to an arbitrary host and have the response