CVE Vulnerabilities

CVE-2024-39338

Server-Side Request Forgery (SSRF)

Published: Aug 12, 2024 | Modified: Aug 23, 2024
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.x
RedHat/V2
RedHat/V3
7.5 IMPORTANT
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

axios 1.7.2 allows SSRF via unexpected behavior where requests for path relative URLs get processed as protocol relative URLs.

Weakness

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.

Affected Software

NameVendorStart VersionEnd Version
AxiosAxios1.3.2 (including)1.7.4 (excluding)
Discovery 1 for RHEL 9RedHatdiscovery/discovery-server-rhel9:1.12.0-1*
Discovery 1 for RHEL 9RedHatdiscovery/discovery-ui-rhel9:1.12.0-1*
NETWORK-OBSERVABILITY-1.7.0-RHEL-9RedHatnetwork-observability/network-observability-cli-rhel9:v1.7.0-67*
NETWORK-OBSERVABILITY-1.7.0-RHEL-9RedHatnetwork-observability/network-observability-console-plugin-rhel9:v1.7.0-67*
NETWORK-OBSERVABILITY-1.7.0-RHEL-9RedHatnetwork-observability/network-observability-ebpf-agent-rhel9:v1.7.0-67*
NETWORK-OBSERVABILITY-1.7.0-RHEL-9RedHatnetwork-observability/network-observability-flowlogs-pipeline-rhel9:v1.7.0-67*
NETWORK-OBSERVABILITY-1.7.0-RHEL-9RedHatnetwork-observability/network-observability-operator-bundle:1.7.0-86*
NETWORK-OBSERVABILITY-1.7.0-RHEL-9RedHatnetwork-observability/network-observability-rhel9-operator:v1.7.0-67*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-chains-controller-rhel8:v1.16.0-6*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-cli-tkn-rhel8:v1.16.0-7*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-console-plugin-rhel8:v1.16.0-52*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-controller-rhel8:v1.16.0-7*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-entrypoint-rhel8:v1.16.0-7*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-events-rhel8:v1.16.0-7*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-git-init-rhel8:v1.16.0-5*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-hub-api-rhel8:v1.16.0-3*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-hub-db-migration-rhel8:v1.16.0-3*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-hub-ui-rhel8:v1.16.0-3*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-manual-approval-gate-rhel8:v1.16.0-2*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-nop-rhel8:v1.16.0-7*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-operator-bundle:v1.16.0-42*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-operator-proxy-rhel8:v1.16.0-28*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-operator-webhook-rhel8:v1.16.0-28*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-pipelines-as-code-rhel8:v1.16.0-3*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-resolvers-rhel8:v1.16.0-7*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-results-api-rhel8:v1.16.0-6*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-results-retention-policy-agent-rhel8:v1.16.0-4*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-results-watcher-rhel8:v1.16.0-6*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-rhel8-operator:v1.16.0-28*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-serve-tkn-cli-rhel8:v1.16.0-5*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-triggers-controller-rhel8:v1.16.0-4*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-triggers-core-interceptors-rhel8:v1.16.0-5*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-triggers-eventlistenersink-rhel8:v1.16.0-5*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-triggers-webhook-rhel8:v1.16.0-5*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-webhook-rhel8:v1.16.0-7*
OpenShift-Pipelines-1.16-RHEL-8RedHatopenshift-pipelines/pipelines-workingdirinit-rhel8:v1.16.0-7*
Red Hat Migration Toolkit for Containers 1.8RedHatrhmtc/openshift-migration-ui-rhel8:v1.8.4-10*
Red Hat OpenShift Container Platform 4.17RedHatopenshift4/ose-console-rhel9:v4.17.0-202411050935.p0.gbba7284.assembly.stream.el9*
Red Hat OpenShift Dev Spaces 3 ContainersRedHatdevspaces/code-rhel8:3.16-20*
Red Hat OpenShift Dev Spaces 3 ContainersRedHatdevspaces/dashboard-rhel8:3.16-27*
Red Hat OpenShift Service Mesh 2.4 for RHEL 8RedHatopenshift-service-mesh/grafana-rhel8:2.4.10-3*
Red Hat OpenShift Service Mesh 2.4 for RHEL 8RedHatopenshift-service-mesh/istio-cni-rhel8:2.4.10-4*
Red Hat OpenShift Service Mesh 2.4 for RHEL 8RedHatopenshift-service-mesh/istio-must-gather-rhel8:2.4.10-4*
Red Hat OpenShift Service Mesh 2.4 for RHEL 8RedHatopenshift-service-mesh/kiali-rhel8:1.65.15-3*
Red Hat OpenShift Service Mesh 2.4 for RHEL 8RedHatopenshift-service-mesh/pilot-rhel8:2.4.10-4*
Red Hat OpenShift Service Mesh 2.4 for RHEL 8RedHatopenshift-service-mesh/proxyv2-rhel8:2.4.10-3*
Red Hat OpenShift Service Mesh 2.4 for RHEL 8RedHatopenshift-service-mesh/ratelimit-rhel8:2.4.10-3*
Red Hat OpenShift Service Mesh 2.5 for RHEL 8RedHatopenshift-service-mesh/grafana-rhel8:2.5.4-3*
Red Hat OpenShift Service Mesh 2.5 for RHEL 8RedHatopenshift-service-mesh/istio-cni-rhel8:2.5.4-4*
Red Hat OpenShift Service Mesh 2.5 for RHEL 8RedHatopenshift-service-mesh/istio-must-gather-rhel8:2.5.4-4*
Red Hat OpenShift Service Mesh 2.5 for RHEL 8RedHatopenshift-service-mesh/kiali-ossmc-rhel8:1.73.13-2*
Red Hat OpenShift Service Mesh 2.5 for RHEL 8RedHatopenshift-service-mesh/kiali-rhel8:1.73.14-2*
Red Hat OpenShift Service Mesh 2.5 for RHEL 8RedHatopenshift-service-mesh/pilot-rhel8:2.5.4-4*
Red Hat OpenShift Service Mesh 2.5 for RHEL 8RedHatopenshift-service-mesh/proxyv2-rhel8:2.5.4-2*
Red Hat OpenShift Service Mesh 2.5 for RHEL 8RedHatopenshift-service-mesh/ratelimit-rhel8:2.5.4-3*
Red Hat OpenShift Service Mesh 2.6 for RHEL 8RedHatopenshift-service-mesh/grafana-rhel8:2.6.1-6*
Red Hat OpenShift Service Mesh 2.6 for RHEL 8RedHatopenshift-service-mesh/istio-cni-rhel8:2.6.1-7*
Red Hat OpenShift Service Mesh 2.6 for RHEL 8RedHatopenshift-service-mesh/istio-must-gather-rhel8:2.6.1-4*
Red Hat OpenShift Service Mesh 2.6 for RHEL 8RedHatopenshift-service-mesh/istio-rhel8-operator:2.6.1-9*
Red Hat OpenShift Service Mesh 2.6 for RHEL 8RedHatopenshift-service-mesh/kiali-ossmc-rhel8:1.89.0-2*
Red Hat OpenShift Service Mesh 2.6 for RHEL 8RedHatopenshift-service-mesh/kiali-rhel8:1.89.1-3*
Red Hat OpenShift Service Mesh 2.6 for RHEL 8RedHatopenshift-service-mesh/kiali-rhel8-operator:1.89.1-1*
Red Hat OpenShift Service Mesh 2.6 for RHEL 8RedHatopenshift-service-mesh/pilot-rhel8:2.6.1-7*
Red Hat OpenShift Service Mesh 2.6 for RHEL 8RedHatopenshift-service-mesh/ratelimit-rhel8:2.6.1-6*
Red Hat OpenShift Service Mesh 2.6 for RHEL 9RedHatopenshift-service-mesh/proxyv2-rhel9:2.6.1-4*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-data-index-ephemeral-rhel8:1.34.0-6*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-data-index-postgresql-rhel8:1.34.0-6*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-jobs-service-ephemeral-rhel8:1.34.0-5*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-jobs-service-postgresql-rhel8:1.34.0-6*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-kn-workflow-cli-artifacts-rhel8:1.34.0-2*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-management-console-rhel8:1.34.0-5*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-operator-bundle:1.34.0-5*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-rhel8-operator:1.34.0-5*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-swf-builder-rhel8:1.34.0-6*
RHOSS-1.34-RHEL-8RedHatopenshift-serverless-1/logic-swf-devmode-rhel8:1.34.0-6*
Node-axiosUbuntufocal*
Node-axiosUbuntuoracular*
Node-axiosUbuntuplucky*

References