CVE-2026-13676 json
fast-uri vulnerable to host confusion via failed IDN canonicalization
published 2026-06-29 4 mo ago modified 2026-09-11 59 d ago also GHSA-4c8g-83qw-93j6 , EUVD-2026-40093
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 53%
- public exploits
- 0
- none known
Summary
fast-uri versions 2.3.1 through 3.1.2 and 4.0.0 fail to canonicalize Unicode (IDN) hostnames for HTTP-family URLs. The IDN conversion path calls a helper that does not exist on the global URL constructor, silently leaving the host in its original Unicode form while normalize() and equal() still return values that differ from a WHATWG-compatible URL parser. Applications that use fast-uri to enforce host-based policy (denylists, loopback filtering, redirect validation, outbound proxy routing) before passing the same URL to Node's URL or fetch can be bypassed when the two implementations resolve the same input to different hosts. Patches: upgrade to fast-uri 3.1.3 for the 3.x line or 4.0.1 for the 4.x line. Workarounds: enforce host policy using the same URL parser used for the actual request, or reject non-ASCII hosts before policy checks.
Patch / fix
- npm fast-uri 2.4.2, 3.1.3, 4.0.1
- fast-uri fast-uri 3.1.3, 4.0.1
- Red Hat Red Hat Enterprise Linux 10 0:1.1.2-1.el10_2
- Red Hat Cluster Observability Operator 1.5.0 1787593647, 1787597578, 1787597621
- Red Hat multicluster engine for Kubernetes 2.11 1786911977
- Red Hat multicluster engine for Kubernetes 2.17 1786668856
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.16 1786908361
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.17 1787335105
- Red Hat Red Hat Ansible Automation Platform 2.2 1784622951
- Red Hat Red Hat Ansible Automation Platform 2.6 1785773509
- Red Hat Red Hat Ansible Automation Platform 2.7 1785413994
- Red Hat Red Hat Developer Hub 1.10 1785332487, 1785332668, 1785332694, 1785332825, 1785340831, 1785411652
- Red Hat Red Hat Developer Hub 1.9 1784210921
- Red Hat Red Hat Discovery 2 1786634825
- Red Hat Red Hat Edge Manager 1.1 1784126822, 1784127736, 1784194574, 1784194938
- Red Hat Red Hat Migration Toolkit 1.8 1783690532
- Red Hat Red Hat Migration Toolkit for Applications 8.2 1784109883
- Red Hat Red Hat OpenShift AI 3.4 1786611759, 1787121387, 1787250508, 1787250617, 1787251250, 1787251550, 1787347991
- Red Hat Red Hat OpenShift Container Platform 4.16 1785530656
- Red Hat Red Hat OpenShift Container Platform 4.17 1784744859
- Red Hat Red Hat OpenShift Container Platform 4.19 1784144829
- Red Hat Red Hat OpenShift Container Platform 4.20 1783596795
- Red Hat Red Hat OpenShift Container Platform 4.21 1783510956, 1784728481
- Red Hat Red Hat OpenShift Container Platform 4.22 1783559447, 1784729919
- Red Hat Red Hat Openshift Data Foundation 4.18 1786705347, 1786705558, 1786705646, 1786705741, 1786705777, 1786705802, 1786705938, 1786706101, 1786706125, 1786706138, 1786706177, 1786706188, 1786706357, 1786706577, 1786706612, 1786706644, 1786706659, 1786706679, 1786706880
- Red Hat Red Hat Openshift Data Foundation 4.19 1786701555, 1786701839, 1786702052, 1786702264, 1786702276, 1786702315, 1786702440, 1786702448, 1786702559, 1786702563, 1786702623, 1786702636, 1786702713, 1786702716, 1786702872, 1786702917, 1786702949, 1786703071, 1786703137, 1786703143
- Red Hat Red Hat Openshift Data Foundation 4.20 1786626399, 1786627106, 1786627382, 1786627430, 1786627460, 1786627469, 1786627559, 1786628053, 1786628142, 1786628235, 1786628340, 1786628623, 1786629076, 1786629478, 1786629761, 1786631508, 1786632256, 1786644072, 1786687918, 1786688215
- Red Hat Red Hat OpenShift Dev Spaces 3.29 1784737150
- Red Hat Red Hat Quay 3.16 1783955846
- Red Hat Red Hat Quay 3.9 1784125838
- node-ajv Debian 14 8.20.0~ds+~cs7.1.2-1
debian advisories DEBIAN-CVE-2026-13676
- rh-podman-desktop RHEL 10.2 1.1.2-1.el10_2
red hat advisories RHSA-2026:57590
- agama-web-ui openSUSE Tumbleweed 24+0.a836cced5-52.1
- agama-web-ui openSUSE Leap 16.0 17+673.b97ba64d6-160000.12.1
- python-pydata-sphinx-theme openSUSE Leap 16.0 0.16.1-bp160.3.1
- python-pydata-sphinx-theme openSUSE Tumbleweed 0.19.0-2.1
opensuse advisories openSUSE-SU-2026:11680-1openSUSE-SU-2026:21448-1openSUSE-SU-2026:21231-1openSUSE-SU-2026:11160-1
- github.com/fastify/fast-uri@2a6d357 commit
- github.com/fastify/fast-uri@21ea1f9 commit
- github.com/fastify/fast-uri@01db480 commit
- github.com/fastify/fast-uri#188 pull request
- github.com/fastify/fast-uri/releases/tag/v2.4.2 release
- github.com/fastify/fast-uri/releases/tag/v3.1.3 release
- github.com/fastify/fast-uri/releases/tag/v4.0.1 release
- github.com/fastify/fast-uri/security/advisories/GHSA-4c8g-83qw-93j6 advisory
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-13676 updated cvss 7.5
fast-uri: fast-uri: Security policy bypass due to improper Unicode hostname canonicalization
-
Red Hat Confidential Compute Attestation openshift-sandboxed-containers/osc-pccsaffected: workaround, no fix planned “Will not fix”
-
Red Hat Network Observability Operator network-observability/network-observability-console-plugin-rhel9, network-observability/network-observability-console-plugin-pf5-rhel9 Red Hat OpenShift Lightspeed openshift-lightspeed/lightspeed-console-plugin-rhel9, openshift-lightspeed/lightspeed-agentic-console-rhel9, openshift-lightspeed/lightspeed-console-plugin-419-rhel9, openshift-lightspeed/lightspeed-console-plugin-pf5-rhel9 Red Hat OpenShift Pipelines openshift-pipelines/pipelines-hub-ui-rhel8, openshift-pipelines/pipelines-hub-ui-rhel9, openshift-pipelines/pipelines-console-plugin-rhel8, openshift-pipelines/pipelines-console-plugin-rhel9, openshift-pipelines/pipelines-console-plugin-pf5-rhel9 Red Hat OpenShift Serverless openshift-serverless-1/kn-eventing-integrations-transform-jsonata-rhel9affected: workaround, no fix available
-
Red Hat Ansible Automation Platform 2 ansible-automation-platform-24/lightspeed-rhel8, ansible-automation-platform-25/lightspeed-rhel8, ansible-automation-platform-26/lightspeed-rhel9, ansible-automation-platform-27/lightspeed-rhel9affected: workaround, no fix planned “Will not fix”
-
Red Hat build of Apache Camel - HawtIO 4 fast-uri Red Hat build of Apicurio Registry 3 apicurio/apicurio-registry-ui-rhel8, apicurio/apicurio-registry-ui-rhel9 Red Hat Build of Podman Desktop rh-podman-desktop.git Red Hat Connectivity Link 1 rhcl-1/rhcl-console-plugin-rhel9affected: workaround, no fix available
-
Red Hat Data Grid 8 fast-uriaffected: workaround, no fix planned “Will not fix”
-
Red Hat Enterprise Linux 9 sgx-mpa, tdx-qgs, sgx-libs, sgx-pccs, linux-sgx, sgx-common, +2 moreaffected: workaround, no fix available
-
Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-cuda-rhel9, rhelai3/bootc-rocm-rhel9, rhelai3/bootc-gaudi-rhel9, rhelai3/disk-image-cuda-rhel9affected: workaround, no fix available, no fix planned “Will not fix”
-
Red Hat OpenShift Container Platform 4 openshift4/ose-agent-installer-ui-rhel9 Red Hat OpenShift Container Platform 5 openshift5/ose-monitoring-plugin-rhel9, openshift5/nmstate-console-plugin-rhel9 Red Hat Self-service automation portal 2 ansible-automation-platform/bootc-automation-portal-rhel9affected: workaround, no fix available
show 24 moreshow fewer
-
Red Hat Cluster Observability Operator 1.5 cluster-observability-operator/monitoring-console-plugin-rhel9 1787597621, cluster-observability-operator/monitoring-console-plugin-pf5-rhel9 1787593647, cluster-observability-operator/monitoring-console-plugin-pf6-rhel9 1787597578fixed: vendor fix RHSA-2026:61314
-
Red Hat multicluster engine for Kubernetes 2.11 multicluster-engine/console-mce-rhel9 1786911977fixed: vendor fix RHSA-2026:57194
-
Red Hat multicluster engine for Kubernetes 2.17 multicluster-engine/console-mce-rhel9 1786668856fixed: vendor fix RHSA-2026:59593
-
Red Hat Advanced Cluster Management for Kubernetes 2.16 rhacm2/console-rhel9 1786908361fixed: vendor fix RHSA-2026:57191
-
Red Hat Advanced Cluster Management for Kubernetes 2.17 rhacm2/console-rhel9 1787335105fixed: vendor fix RHSA-2026:60386
-
Red Hat AMQ Broker 7.13.6fixed: vendor fix RHSA-2026:66545
-
Red Hat AMQ Broker 7.14.1fixed: vendor fix RHSA-2026:66488
-
Red Hat Ansible Automation Platform 2.2 ansible-automation-platform/automation-portal 1784622951fixed: vendor fix RHSA-2026:42815
-
Red Hat Ansible Automation Platform 2.6 ansible-automation-platform-tech-preview/mcp-server-rhel9 1785773509fixed: vendor fix RHSA-2026:50479
-
Red Hat Ansible Automation Platform 2.7 ansible-automation-platform-27/mcp-server-rhel9 1785413994fixed: vendor fix RHSA-2026:50340
-
Red Hat Developer Hub 1.9 rhdh/rhdh-hub-rhel9 1784210921fixed: vendor fix RHSA-2026:41929
-
Red Hat Developer Hub 1.10 rhdh/rhdh-hub-rhel9 1785411652, rhdh/red-hat-developer-hub-backstage-plugin-orchestrator 1785340831, rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend 1785332487, rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend 1785332825, rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki 1785332668, rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator 1785332694fixed: vendor fix RHSA-2026:48126
-
Red Hat Discovery 2 discovery/discovery-ui-rhel9 1786634825fixed: vendor fix RHSA-2026:54760
-
Red Hat Edge Manager 1.1 rhem/flightctl-ui-rhel9 1784127736, rhem/flightctl-ui-rhel10 1784194574, rhem/flightctl-ui-ocp-rhel9 1784126822, rhem/flightctl-ui-ocp-rhel10 1784194938fixed: vendor fix RHSA-2026:40945
-
Red Hat Edge Manager 1.2 rhem/flightctl-ui-rhel9 1789486750, rhem/flightctl-ui-rhel10 1789488111, rhem/flightctl-ui-ocp-rhel9 1789486476, rhem/flightctl-ui-ocp-rhel10 1789485920fixed: vendor fix RHSA-2026:68006
-
Red Hat Enterprise Linux Extensions Channel (v. 10) rh-podman-desktop 1.1.2-1.el10_2fixed: vendor fix RHSA-2026:57590
-
Red Hat Migration Toolkit 1.8 rhmtc/openshift-migration-ui-rhel8 1783690532fixed: vendor fix RHSA-2026:41928
-
Red Hat Migration Toolkit for Applications 8.2 mta/mta-solution-server-rhel9 1784109883fixed: vendor fix RHSA-2026:43038
-
Red Hat OpenShift AI 3.4 rhoai/odh-dashboard-rhel9 1787347991, rhoai/odh-mod-arch-maas-rhel9 1787251250, rhoai/odh-mod-arch-automl-rhel9 1787250508, rhoai/odh-mod-arch-gen-ai-rhel9 1786611759, rhoai/odh-mod-arch-autorag-rhel9 1787251550, rhoai/odh-mod-arch-eval-hub-rhel9 1791861214, +2 morefixed: vendor fix RHSA-2026:60520
-
Red Hat OpenShift Container Platform 4.16 openshift4/ose-monitoring-plugin-rhel9 1785530656fixed: vendor fix RHSA-2026:50758
-
Red Hat OpenShift Container Platform 4.17 openshift4/ose-monitoring-plugin-rhel9 1784744859fixed: vendor fix RHSA-2026:47728
-
Red Hat OpenShift Container Platform 4.19 openshift4/ose-monitoring-plugin-rhel9 1784144829fixed: vendor fix RHSA-2026:40765
-
Red Hat OpenShift Container Platform 4.20 openshift4/ose-monitoring-plugin-rhel9 1783596795fixed: vendor fix RHSA-2026:37628
-
Red Hat OpenShift Container Platform 4.21 openshift4/ose-monitoring-plugin-rhel9 1783510956, openshift4/nmstate-console-plugin-rhel9 1784728481fixed: vendor fix RHSA-2026:44268
11 more fixed, 37 more not affected in the full advisory
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 4 mo ago
Exploit prediction
0.69% chance of exploitation in the next 30 days, higher than 53% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
| CISA ADP | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | fast-uri | >=4.0.0, <4.0.1 >=3.0.0, <3.1.3 >=2.3.1, <2.4.2 |
4.0.1 3.1.3 2.4.2 |
Affected products
- fast-uri fast-uri
- Red Hat Red Hat AMQ Broker 7.13.6
- Red Hat Red Hat AMQ Broker 7.14.1
- Red Hat Red Hat Enterprise Linux 10
- Red Hat Cluster Observability Operator 1.5.0
- Red Hat multicluster engine for Kubernetes 2.11
- Red Hat multicluster engine for Kubernetes 2.17
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.16
- Red Hat Red Hat Advanced Cluster Management for Kubernetes 2.17
- Red Hat Red Hat Ansible Automation Platform 2.2
- Red Hat Red Hat Ansible Automation Platform 2.6
- Red Hat Red Hat Ansible Automation Platform 2.7
- Red Hat Red Hat Developer Hub 1.10
- Red Hat Red Hat Developer Hub 1.9
- Red Hat Red Hat Discovery 2
- Red Hat Red Hat Edge Manager 1.1
- Red Hat Red Hat Migration Toolkit 1.8
- Red Hat Red Hat Migration Toolkit for Applications 8.2
- Red Hat Red Hat OpenShift AI 3.4
- Red Hat Red Hat OpenShift Container Platform 4.16
- Red Hat Red Hat OpenShift Container Platform 4.17
- Red Hat Red Hat OpenShift Container Platform 4.19
- Red Hat Red Hat OpenShift Container Platform 4.20
- Red Hat Red Hat OpenShift Container Platform 4.21
- Red Hat Red Hat OpenShift Container Platform 4.22
- Red Hat Red Hat Openshift Data Foundation 4.18
- Red Hat Red Hat Openshift Data Foundation 4.19
- Red Hat Red Hat Openshift Data Foundation 4.20
- Red Hat Red Hat OpenShift Dev Spaces 3.29
- Red Hat Red Hat Quay 3.16
- Red Hat Red Hat Quay 3.9
- Red Hat Red Hat Satellite 6.18
- Red Hat Red Hat Satellite 6.19
- Red Hat Confidential Compute Attestation
- Red Hat Cryostat 4
- Red Hat Network Observability Operator
- Red Hat OpenShift Lightspeed
- Red Hat OpenShift Pipelines
- Red Hat OpenShift Serverless
- Red Hat Red Hat Ansible Automation Platform 2
- Red Hat Red Hat build of Apache Camel - HawtIO 4
- Red Hat Red Hat build of Apicurio Registry 3
- Red Hat Red Hat Build of Podman Desktop
- Red Hat Red Hat Connectivity Link 1
- Red Hat Red Hat Data Grid 8
- Red Hat Red Hat Enterprise Linux 9
- Red Hat Red Hat Enterprise Linux AI (RHEL AI) 3
- Red Hat Red Hat OpenShift AI (RHOAI)
- Red Hat Red Hat OpenShift Container Platform 4
- Red Hat Red Hat OpenShift Virtualization 4
Classification
References
-
github.com
/fastify/fast-uri/pull/188
web
-
github.com
/fastify/fast-uri/commit/2a6d357a18a68e6d812824379fd3388a1ae50d05
web
-
github.com
/fastify/fast-uri/commit/21ea1f9d70495c931f55dff893a8fa38f4f2e6bd
web
-
github.com
/fastify/fast-uri/commit/01db48010f594b98f7b323be18b393791c66ed1d
web
-
github.com
/fastify/fast-uri/security/advisories/GHSA-4c8g-83qw-93j6
web, patch, vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:61314
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:57590
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:66545
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:66488
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:57191
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:60386
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:42815
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:50479
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:50340
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:48126
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:49642
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:41929
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:54760
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:40945
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:40118
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:41928
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:43038
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:60520
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:50758
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:47728
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:40765
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:37628
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:44268
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:37186
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:44239
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:37585
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:48124
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:56431
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:56366
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:57013
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:41066
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:40262
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:51342
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:51349
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:63371
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:51348
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:51196
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:51197
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:57194
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:59593
vendor-advisory, web
-
cna.openjsf.org
/security-advisories.html
web, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-13676
advisory
-
access.redhat.com
/security/cve/CVE-2026-13676
web
-
bugzilla.redhat.com
/show_bug.cgi?id=2494197
web
-
github.com
/fastify/fast-uri
package
-
github.com
/fastify/fast-uri/releases/tag/v2.4.2
web
-
github.com
/fastify/fast-uri/releases/tag/v3.1.3
web
-
github.com
/fastify/fast-uri/releases/tag/v4.0.1
web
-
security.access.redhat.com
/data/csaf/v2/vex/2026/cve-2026-13676.json
web
Sources
- CVE List CVE-2026-13676
- GitHub Advisory GHSA-4c8g-83qw-93j6
- NVD CVE-2026-13676
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.