CVE-2026-13676

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:openjsf:fast-uri:*:*:*:*:*:node.js:*:*
cpe:2.3:a:openjsf:fast-uri:*:*:*:*:*:node.js:*:*

History

22 Jul 2026, 12:17

Type Values Removed Values Added
References
  • () https://access.redhat.com/errata/RHSA-2026:42815 -
  • () https://access.redhat.com/errata/RHSA-2026:43038 -

21 Jul 2026, 12:17

Type Values Removed Values Added
References
  • () https://access.redhat.com/errata/RHSA-2026:41928 -
  • () https://access.redhat.com/errata/RHSA-2026:41929 -

17 Jul 2026, 13:17

Type Values Removed Values Added
References
  • () https://access.redhat.com/errata/RHSA-2026:40945 -
  • () https://access.redhat.com/errata/RHSA-2026:41066 -

16 Jul 2026, 12:17

Type Values Removed Values Added
References
  • () https://access.redhat.com/errata/RHSA-2026:40118 -
  • () https://access.redhat.com/errata/RHSA-2026:40262 -

15 Jul 2026, 02:18

Type Values Removed Values Added
References
  • () https://access.redhat.com/errata/RHSA-2026:37628 -

14 Jul 2026, 12:16

Type Values Removed Values Added
References
  • () https://access.redhat.com/errata/RHSA-2026:37186 -
  • () https://access.redhat.com/errata/RHSA-2026:37585 -

02 Jul 2026, 19:55

Type Values Removed Values Added
First Time Openjsf
Openjsf fast-uri
CPE cpe:2.3:a:openjsf:fast-uri:*:*:*:*:*:node.js:*:*
References () https://cna.openjsf.org/security-advisories.html - () https://cna.openjsf.org/security-advisories.html - Vendor Advisory
References () https://github.com/fastify/fast-uri/security/advisories/GHSA-4c8g-83qw-93j6 - () https://github.com/fastify/fast-uri/security/advisories/GHSA-4c8g-83qw-93j6 - Patch, Vendor Advisory
References () https://access.redhat.com/security/cve/CVE-2026-13676 - () https://access.redhat.com/security/cve/CVE-2026-13676 - Third Party Advisory
References () https://bugzilla.redhat.com/show_bug.cgi?id=2494197 - () https://bugzilla.redhat.com/show_bug.cgi?id=2494197 - Third Party Advisory
References () https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-13676.json - () https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-13676.json - Third Party Advisory

30 Jun 2026, 03:17

Type Values Removed Values Added
CWE CWE-551
References
  • () https://access.redhat.com/security/cve/CVE-2026-13676 -
  • () https://bugzilla.redhat.com/show_bug.cgi?id=2494197 -
  • () https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-13676.json -

29 Jun 2026, 14:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-06-29 14:16

Updated : 2026-07-22 12:17


NVD link : CVE-2026-13676

Mitre link : CVE-2026-13676

CVE.ORG link : CVE-2026-13676


JSON object : View

Products Affected

openjsf

  • fast-uri
CWE
CWE-436

Interpretation Conflict

CWE-551

Incorrect Behavior Order: Authorization Before Parsing and Canonicalization