Express.js Open Redirect in malformed URLs
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| expressjs | express | affected |
|
Configuration 1 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| NETWORK-OBSERVABILITY-1.6.0-RHEL-9 | |||
| network-observability/network-observability-cli-rhel9:v1.6.0-66 | cpe:/a:redhat:network_observ_optr:1.6.0::el9 | RHSA-2024:3868 | 2024-06-17T00:00:00Z |
| network-observability/network-observability-console-plugin-rhel9:v1.6.0-66 | cpe:/a:redhat:network_observ_optr:1.6.0::el9 | RHSA-2024:3868 | 2024-06-17T00:00:00Z |
| network-observability/network-observability-ebpf-agent-rhel9:v1.6.0-66 | cpe:/a:redhat:network_observ_optr:1.6.0::el9 | RHSA-2024:3868 | 2024-06-17T00:00:00Z |
| network-observability/network-observability-flowlogs-pipeline-rhel9:v1.6.0-66 | cpe:/a:redhat:network_observ_optr:1.6.0::el9 | RHSA-2024:3868 | 2024-06-17T00:00:00Z |
| network-observability/network-observability-operator-bundle:1.6.0-78 | cpe:/a:redhat:network_observ_optr:1.6.0::el9 | RHSA-2024:3868 | 2024-06-17T00:00:00Z |
| network-observability/network-observability-rhel9-operator:v1.6.0-66 | cpe:/a:redhat:network_observ_optr:1.6.0::el9 | RHSA-2024:3868 | 2024-06-17T00:00:00Z |
| OpenShift-Pipelines-1.16-RHEL-8 | |||
| openshift-pipelines/pipelines-chains-controller-rhel8:v1.16.0-6 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-cli-tkn-rhel8:v1.16.0-7 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-console-plugin-rhel8:v1.16.0-52 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-controller-rhel8:v1.16.0-7 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-entrypoint-rhel8:v1.16.0-7 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-events-rhel8:v1.16.0-7 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-git-init-rhel8:v1.16.0-5 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-hub-api-rhel8:v1.16.0-3 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-hub-db-migration-rhel8:v1.16.0-3 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-hub-ui-rhel8:v1.16.0-3 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-manual-approval-gate-rhel8:v1.16.0-2 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-nop-rhel8:v1.16.0-7 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-operator-bundle:v1.16.0-42 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-operator-proxy-rhel8:v1.16.0-28 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-operator-webhook-rhel8:v1.16.0-28 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-pipelines-as-code-rhel8:v1.16.0-3 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-resolvers-rhel8:v1.16.0-7 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-results-api-rhel8:v1.16.0-6 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-results-retention-policy-agent-rhel8:v1.16.0-4 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-results-watcher-rhel8:v1.16.0-6 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-rhel8-operator:v1.16.0-28 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-serve-tkn-cli-rhel8:v1.16.0-5 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-triggers-controller-rhel8:v1.16.0-4 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-triggers-core-interceptors-rhel8:v1.16.0-5 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-triggers-eventlistenersink-rhel8:v1.16.0-5 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-triggers-webhook-rhel8:v1.16.0-5 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-webhook-rhel8:v1.16.0-7 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| openshift-pipelines/pipelines-workingdirinit-rhel8:v1.16.0-7 | cpe:/a:redhat:openshift_pipelines:1.16::el8 | RHEA-2024:7870 | 2024-10-09T00:00:00Z |
| Red Hat build of Apicurio Registry 2.6.1 GA | |||
| express | cpe:/a:redhat:apicurio_registry:2.6 | RHSA-2024:4873 | 2024-07-25T00:00:00Z |
| Red Hat Migration Toolkit for Containers 1.8 | |||
| rhmtc/openshift-migration-ui-rhel8:v1.8.4-10 | cpe:/a:redhat:rhmt:1.8::el8 | RHSA-2024:7164 | 2024-09-26T00:00:00Z |
| Red Hat OpenShift Service Mesh 2.6 for RHEL 8 | |||
| openshift-service-mesh/grafana-rhel8:2.6.1-6 | cpe:/a:redhat:service_mesh:2.6::el8 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| openshift-service-mesh/istio-cni-rhel8:2.6.1-7 | cpe:/a:redhat:service_mesh:2.6::el8 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| openshift-service-mesh/istio-must-gather-rhel8:2.6.1-4 | cpe:/a:redhat:service_mesh:2.6::el8 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| openshift-service-mesh/istio-rhel8-operator:2.6.1-9 | cpe:/a:redhat:service_mesh:2.6::el8 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| openshift-service-mesh/kiali-ossmc-rhel8:1.89.0-2 | cpe:/a:redhat:service_mesh:2.6::el8 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| openshift-service-mesh/kiali-rhel8:1.89.1-3 | cpe:/a:redhat:service_mesh:2.6::el8 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| openshift-service-mesh/kiali-rhel8-operator:1.89.1-1 | cpe:/a:redhat:service_mesh:2.6::el8 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| openshift-service-mesh/pilot-rhel8:2.6.1-7 | cpe:/a:redhat:service_mesh:2.6::el8 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| openshift-service-mesh/ratelimit-rhel8:2.6.1-6 | cpe:/a:redhat:service_mesh:2.6::el8 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| Red Hat OpenShift Service Mesh 2.6 for RHEL 9 | |||
| openshift-service-mesh/proxyv2-rhel9:2.6.1-4 | cpe:/a:redhat:service_mesh:2.6::el9 | RHSA-2024:6211 | 2024-09-03T00:00:00Z |
| RHODF-4.14-RHEL-9 | |||
| odf4/mcg-core-rhel9:v4.14.11-1 | cpe:/a:redhat:openshift_data_foundation:4.14::el9 | RHSA-2024:7624 | 2024-10-03T00:00:00Z |
| odf4/ocs-client-console-rhel9:v4.14.18-2 | cpe:/a:redhat:openshift_data_foundation:4.14::el9 | RHSA-2025:8551 | 2025-06-04T00:00:00Z |
| odf4/odf-console-rhel9:v4.14.18-3 | cpe:/a:redhat:openshift_data_foundation:4.14::el9 | RHSA-2025:8551 | 2025-06-04T00:00:00Z |
| odf4/odf-multicluster-console-rhel9:v4.14.18-2 | cpe:/a:redhat:openshift_data_foundation:4.14::el9 | RHSA-2025:8551 | 2025-06-04T00:00:00Z |
| RHODF-4.15-RHEL-9 | |||
| odf4/ocs-client-console-rhel9:v4.15.14-2 | cpe:/a:redhat:openshift_data_foundation:4.15::el9 | RHSA-2025:8544 | 2025-06-04T00:00:00Z |
| odf4/odf-console-rhel9:v4.15.14-2 | cpe:/a:redhat:openshift_data_foundation:4.15::el9 | RHSA-2025:8544 | 2025-06-04T00:00:00Z |
| odf4/odf-multicluster-console-rhel9:v4.15.14-2 | cpe:/a:redhat:openshift_data_foundation:4.15::el9 | RHSA-2025:8544 | 2025-06-04T00:00:00Z |
| RHODF-4.16-RHEL-9 | |||
| odf4/ocs-client-console-rhel9:v4.16.10-4 | cpe:/a:redhat:openshift_data_foundation:4.16::el9 | RHSA-2025:8479 | 2025-06-04T00:00:00Z |
| odf4/odf-console-rhel9:v4.16.10-4 | cpe:/a:redhat:openshift_data_foundation:4.16::el9 | RHSA-2025:8479 | 2025-06-04T00:00:00Z |
| odf4/odf-multicluster-console-rhel9:v4.16.10-3 | cpe:/a:redhat:openshift_data_foundation:4.16::el9 | RHSA-2025:8479 | 2025-06-04T00:00:00Z |
| RHODF-4.17-RHEL-9 | |||
| odf4/ocs-client-console-rhel9:v4.17.7-2 | cpe:/a:redhat:openshift_data_foundation:4.17::el9 | RHSA-2025:8059 | 2025-05-21T00:00:00Z |
| odf4/odf-console-rhel9:v4.17.7-2 | cpe:/a:redhat:openshift_data_foundation:4.17::el9 | RHSA-2025:8059 | 2025-05-21T00:00:00Z |
| odf4/odf-multicluster-console-rhel9:v4.17.7-2 | cpe:/a:redhat:openshift_data_foundation:4.17::el9 | RHSA-2025:8059 | 2025-05-21T00:00:00Z |
| RHODF-4.18-RHEL-9 | |||
| odf4/ocs-client-console-rhel9:v4.18.2-8 | cpe:/a:redhat:openshift_data_foundation:4.18::el9 | RHSA-2025:4511 | 2025-05-06T00:00:00Z |
| odf4/odf-console-rhel9:v4.18.2-7 | cpe:/a:redhat:openshift_data_foundation:4.18::el9 | RHSA-2025:4511 | 2025-05-06T00:00:00Z |
| odf4/odf-multicluster-console-rhel9:v4.18.2-8 | cpe:/a:redhat:openshift_data_foundation:4.18::el9 | RHSA-2025:4511 | 2025-05-06T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2024-1007 | Express.js minimalist web framework for node. Versions of Express.js prior to 4.19.0 and all pre-release alpha and beta versions of 5.0 are affected by an open redirect vulnerability using malformed URLs. When a user of Express performs a redirect using a user-provided URL Express performs an encode [using `encodeurl`](https://github.com/pillarjs/encodeurl) on the contents before passing it to the `location` header. This can cause malformed URLs to be evaluated in unexpected ways by common redirect allow list implementations in Express applications, leading to an Open Redirect via bypass of a properly implemented allow list. The main method impacted is `res.location()` but this is also called from within `res.redirect()`. The vulnerability is fixed in 4.19.2 and 5.0.0-beta.3. |
Github GHSA |
GHSA-rv95-896h-c2vc | Express.js Open Redirect in malformed URLs |
Ubuntu USN |
USN-7581-1 | Express vulnerabilities |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.786% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Openjsf
Openjsf express |
|
| CPEs | cpe:2.3:a:openjsf:express:*:*:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:alpha1:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:alpha2:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:alpha3:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:alpha4:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:alpha5:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:alpha6:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:alpha7:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:alpha8:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:beta1:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:beta2:*:*:*:node.js:*:* cpe:2.3:a:openjsf:express:5.0.0:beta3:*:*:*:node.js:*:* |
|
| Vendors & Products |
Openjsf
Openjsf express |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:openshift_data_foundation:4.15::el9 cpe:/a:redhat:openshift_data_foundation:4.16::el9 |
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:openshift_data_foundation:4.17::el9 |
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:openshift_data_foundation:4.18::el9 |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat openshift Pipelines
|
|
| CPEs | cpe:/a:redhat:openshift_pipelines:1.16::el8 | |
| Vendors & Products |
Redhat openshift Pipelines
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat openshift Data Foundation
|
|
| CPEs | cpe:/a:redhat:openshift_data_foundation:4.14::el9 | |
| Vendors & Products |
Redhat openshift Data Foundation
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat rhmt
|
|
| CPEs | cpe:/a:redhat:rhmt:1.8::el8 | |
| Vendors & Products |
Redhat rhmt
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat service Mesh
|
|
| CPEs | cpe:/a:redhat:service_mesh:2.6::el8 cpe:/a:redhat:service_mesh:2.6::el9 |
|
| Vendors & Products |
Redhat service Mesh
|