fast-uri accepts a host that contains an unbalanced or misplaced authority bracket without reporting an error. A host that starts with an opening bracket but does not end with a closing bracket is neither validated as an IP literal nor canonicalized as a domain name, so parse() returns it as the host with error undefined, while Nodes URL and the HTTP clients built on it resolve the same string to a different host. An application that reads the parsed host to make a host decision, such as an SSRF denylist, a redirect allowlist, or proxy routing, and then passes the original URL to an HTTP client evaluates its policy against a string that is not the host the request reaches. The same host is carried through normalize, equal, and resolve. This affects fast-uri versions 2.4.5, 3.1.6, and 4.1.3, and is fixed in 2.4.6, 3.1.7, and 4.1.4, where parse() reports a malformed host for any host that contains a bracket but is not a valid IPv6 literal.
Product A handles inputs or steps differently than Product B, which causes A to perform incorrect actions based on its perception of B’s state.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Fast-uri | Openjsf | 2.4.5 (including) | 2.4.5 (including) |
| Fast-uri | Openjsf | 3.1.6 (including) | 3.1.6 (including) |
| Fast-uri | Openjsf | 4.1.3 (including) | 4.1.3 (including) |
| Red Hat Satellite 6.19 for RHEL 9 | RedHat | foreman-0:3.18.0.14-1.el9sat | * |
| Red Hat Satellite 6.19 for RHEL 9 | RedHat | foreman-0:3.18.0.14-1.el9sat | * |
| Red Hat Satellite 6.19 for RHEL 9 | RedHat | foreman-0:3.18.0.14-1.el9sat | * |
| Cluster Observability Operator 1.5.3 | RedHat | cluster-observability-operator/troubleshooting-panel-console-plugin-rhel9:1790854494 | * |
| Network Observability (NETOBSERV) 1.12.3 | RedHat | network-observability/network-observability-console-plugin-pf5-rhel9:1789978780 | * |
| Network Observability (NETOBSERV) 1.12.3 | RedHat | network-observability/network-observability-console-plugin-rhel9:1789978277 | * |
| Red Hat Ansible Automation Platform 2.1 | RedHat | ansible-automation-platform/automation-portal:1788775748 | * |
| Red Hat Ansible Automation Platform 2.2 | RedHat | ansible-automation-platform/automation-portal:1788783591 | * |
| Red Hat Ansible Automation Platform 2.6 | RedHat | ansible-automation-platform-tech-preview/mcp-server-rhel9:1789669036 | * |
| Red Hat Ansible Automation Platform 2.7 | RedHat | ansible-automation-platform-27/mcp-server-rhel9:1789518969 | * |
| Red Hat Developer Hub 1.10 | RedHat | rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend:1791242697 | * |
| Red Hat Developer Hub 1.10 | RedHat | rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:1791250003 | * |
| Red Hat Developer Hub 1.10 | RedHat | rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:1791251282 | * |
| Red Hat Developer Hub 1.10 | RedHat | rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki:1791250355 | * |
| Red Hat Developer Hub 1.10 | RedHat | rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:1791250794 | * |
| Red Hat Developer Hub 1.10 | RedHat | rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:1791249640 | * |
| Red Hat Developer Hub 1.10 | RedHat | rhdh/rhdh-hub-rhel9:1791311495 | * |
| Red Hat Developer Hub 1.9 | RedHat | rhdh/rhdh-hub-rhel9:1789554285 | * |
| Red Hat Discovery 2 | RedHat | discovery/discovery-ui-rhel9:1789677459 | * |
| Red Hat Edge Manager 1.1 | RedHat | rhem/flightctl-ui-ocp-rhel10:1789486226 | * |
| Red Hat Edge Manager 1.1 | RedHat | rhem/flightctl-ui-rhel10:1789486181 | * |
| Red Hat Edge Manager 1.1 | RedHat | rhem/flightctl-ui-ocp-rhel9:1789486446 | * |
| Red Hat Edge Manager 1.2 | RedHat | rhem/flightctl-ui-ocp-rhel10:1789485920 | * |
| Red Hat Edge Manager 1.2 | RedHat | rhem/flightctl-ui-rhel10:1789488111 | * |
| Red Hat Edge Manager 1.2 | RedHat | rhem/flightctl-ui-ocp-rhel9:1789486476 | * |
| Red Hat Edge Manager 1.2 | RedHat | rhem/flightctl-ui-rhel9:1789486750 | * |
| Red Hat Hardened Images | RedHat | grafana12-4-main-12.4.9-0.6.hum1 | * |
| Red Hat Hardened Images | RedHat | grafana13-2-main-13.2.1-0.2.hum1 | * |
| Red Hat Hardened Images | RedHat | grafana13-1-main-13.1.3-0.6.hum1 | * |
| Red Hat Migration Toolkit 1.8 | RedHat | rhmtc/openshift-migration-ui-rhel8:1789546373 | * |
| Red Hat OpenShift Container Platform 4.19 | RedHat | openshift4/nmstate-console-plugin-rhel9:1790609954 | * |
| Red Hat OpenShift Container Platform 4.20 | RedHat | openshift4/nmstate-console-plugin-rhel9:1789517682 | * |
| Red Hat OpenShift Container Platform 4.21 | RedHat | openshift4/nmstate-console-plugin-rhel9:1789592806 | * |
| Red Hat OpenShift Container Platform 4.22 | RedHat | openshift4/nmstate-console-plugin-rhel9:1789567849 | * |
| Red Hat OpenShift Dev Spaces 3.30 | RedHat | devspaces/dashboard-rhel9:1789162884 | * |
| Red Hat OpenShift Dev Spaces 3.30 | RedHat | devspaces/openvsx-rhel9:1789144269 | * |
| Red Hat Quay 3.17 | RedHat | quay/quay-rhel9:1790690298 | * |
| Red Hat Quay 3.9 | RedHat | quay/quay-rhel8:1790808443 | * |
| Red Hat Satellite 6.18 | RedHat | satellite/iop-host-inventory-frontend-rhel9:1789613107 | * |
| Red Hat Satellite 6.18 | RedHat | satellite/iop-advisor-frontend-rhel9:1789659573 | * |
| Red Hat Satellite 6.18 | RedHat | satellite/iop-vulnerability-frontend-rhel9:1790483608 | * |
| Red Hat Satellite 6.18 | RedHat | satellite/iop-remediations-rhel9:1791348439 | * |
| Red Hat Satellite 6.19 | RedHat | satellite/iop-remediations-rhel9:1789615593 | * |
| Red Hat Satellite 6.19 | RedHat | satellite/iop-advisor-frontend-rhel9:1789659565 | * |
| Red Hat Satellite 6.19 | RedHat | satellite/iop-host-inventory-frontend-rhel9:1789624519 | * |
| Red Hat Satellite 6.19 | RedHat | satellite/iop-vulnerability-frontend-rhel9:1790483679 | * |
| Node-ajv | Ubuntu | upstream | * |