Every CVE Search/ Get API key

CVE-2026-84394

fast-uri vulnerable to host confusion via an unclosed bracket in the URI authority

7.5 HighFix available

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 Node's 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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
None

Exploit likelihood

0.38%Up 0.2 points since Sep 3, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

fast-uri vulnerable to host confusion via an unclosed bracket in the URI authority

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 Node's 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.

Record
CVE-2026-84394
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-436
Updated
2026-11-02
EUVDEUVD-2026-70282 7.5

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 Node's 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.

Record
EUVD-2026-70282
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-58mr-gqgx-xq4g 7.5

fast-uri vulnerable to host confusion via an unclosed bracket in the URI authority

Impact

fast-uri accepts a host that contains an unbalanced or misplaced authority bracket ([ or ]) without reporting an error. A host that starts with [ but does not end with ], such as [@127.0.0.1, is neither validated as an IP literal nor canonicalized as a domain name, so parse() returns it as the host with error undefined, while Node's URL (and http.get, axios, got, and other clients built on it) resolve the same string to 127.0.0.1. An application that reads parse().host to make a host decision (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().

Patches

This vulnerability has been patched in fast-uri 4.1.4, 3.1.7, and 2.4.6. parse() now reports URI host is malformed. for any host that contains a bracket but is not a valid [IPv6] literal. All users should upgrade.

Workarounds

If upgrading is not immediately possible, reject any URL whose host contains a [ or ] that is not a well-formed IPv6 literal before making a host decision. Clients that fail closed on credential-bearing URLs, such as Node's global fetch(), are not affected by the reported vector.

Record
GHSA-58mr-gqgx-xq4g
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-436
Updated
2026-11-02
NVD 7.5

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 Node's 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.

Record
CVE-2026-84394
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-436
Updated
2026-11-02
OSV 7.5

fast-uri vulnerable to host confusion via an unclosed bracket in the URI authority

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 Node's 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.

Record
CVE-2026-84394
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-436
Updated
2026-11-02
OSVDEBIAN-CVE-2026-84394 7.5

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 Node's 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.

Record
DEBIAN-CVE-2026-84394
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
Show 14 moreShow less
OSVGHSA-58mr-gqgx-xq4g 7.5

fast-uri vulnerable to host confusion via an unclosed bracket in the URI authority

Impact

fast-uri accepts a host that contains an unbalanced or misplaced authority bracket ([ or ]) without reporting an error. A host that starts with [ but does not end with ], such as [@127.0.0.1, is neither validated as an IP literal nor canonicalized as a domain name, so parse() returns it as the host with error undefined, while Node's URL (and http.get, axios, got, and other clients built on it) resolve the same string to 127.0.0.1. An application that reads parse().host to make a host decision (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().

Patches

This vulnerability has been patched in fast-uri 4.1.4, 3.1.7, and 2.4.6. parse() now reports URI host is malformed. for any host that contains a bracket but is not a valid [IPv6] literal. All users should upgrade.

Workarounds

If upgrading is not immediately possible, reject any URL whose host contains a [ or ] that is not a well-formed IPv6 literal before making a host decision. Clients that fail closed on credential-bearing URLs, such as Node's global fetch(), are not affected by the reported vector.

Record
GHSA-58mr-gqgx-xq4g
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-436
Updated
2026-11-02
OSVRHSA-2026:63782 7.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update

Record
RHSA-2026:63782
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:65537 7.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update

Record
RHSA-2026:65537
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:65617 7.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update

Record
RHSA-2026:65617
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:74503 9.1

Red Hat Security Advisory: Satellite 6.19.5 Async Update

Record
RHSA-2026:74503
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2026-84394 7.5

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 Node's 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.

Record
UBUNTU-CVE-2026-84394
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVCLSA-2026-1790673423 No score

TuxCare security update for fast-uri (2 CVEs)

TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.1.4-tuxcare.2.

Record
CLSA-2026-1790673423
Updated
2026-11-02
OSVCLSA-2026-1790673455 No score

TuxCare security update for fast-uri (2 CVEs)

TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 2.4.5-tuxcare.2.

Record
CLSA-2026-1790673455
Updated
2026-11-02
OSVCLSA-2026-1790676816 No score

TuxCare security update for fast-uri (2 CVEs)

TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.0.3-tuxcare.4.

Record
CLSA-2026-1790676816
Updated
2026-11-02
OSVCLSA-2026-1790676824 No score

TuxCare security update for fast-uri (2 CVEs)

TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 2.4.3-tuxcare.3.

Record
CLSA-2026-1790676824
Updated
2026-11-02
OSVCLSA-2026-1790763862 No score

TuxCare security update for fast-uri (2 CVEs)

TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 2.4.2-tuxcare.3.

Record
CLSA-2026-1790763862
Updated
2026-11-02
OSVCLSA-2026-1790765563 No score

TuxCare security update for fast-uri (2 CVEs)

TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.0.1-tuxcare.5.

Record
CLSA-2026-1790765563
Updated
2026-11-02
OSVCLSA-2026-1791833600 No score

TuxCare security update for fast-uri (2 CVEs)

TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.1.6-tuxcare.2.

Record
CLSA-2026-1791833600
Updated
2026-11-02
OSVROOT-APP-NPM-CVE-2026-84394 No score

CVE-2026-84394 in fast-uri - Patched by Root

Root has patched CVE-2026-84394 in the fast-uri package for Root:npm. Multiple fixed versions available.

Record
ROOT-APP-NPM-CVE-2026-84394
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
fast-uri
npm
2.4.5 to 2.4.5
2.4.6
fast-uri
npm
3.1.6 to 3.1.6
3.1.7
fast-uri
npm
4.1.3 to 4.1.3
4.1.4
fast-uri
TuxCare:npm
From an advisory covering 2 CVEs
3.1.4-tuxcare.0 up to 3.1.4-tuxcare.2, plus listed versions
3.1.43.1.4-tuxcare.1
3.1.4-tuxcare.2
fast-uri
TuxCare:npm
From an advisory covering 2 CVEs
2.4.5-tuxcare.0 up to 2.4.5-tuxcare.2, plus listed versions
2.4.52.4.5-tuxcare.1
2.4.5-tuxcare.2
fast-uri
TuxCare:npm
From an advisory covering 2 CVEs
3.0.3-tuxcare.0 up to 3.0.3-tuxcare.4, plus listed versions
3.0.33.0.3-tuxcare.13.0.3-tuxcare.23.0.3-tuxcare.3
3.0.3-tuxcare.4
fast-uri
TuxCare:npm
From an advisory covering 2 CVEs
2.4.3-tuxcare.0 up to 2.4.3-tuxcare.3, plus listed versions
2.4.32.4.3-tuxcare.12.4.3-tuxcare.2
2.4.3-tuxcare.3
fast-uri
TuxCare:npm
From an advisory covering 2 CVEs
2.4.2-tuxcare.0 up to 2.4.2-tuxcare.3, plus listed versions
2.4.22.4.2-tuxcare.12.4.2-tuxcare.2
2.4.2-tuxcare.3
fast-uri
TuxCare:npm
From an advisory covering 2 CVEs
3.0.1-tuxcare.0 up to 3.0.1-tuxcare.5, plus listed versions
3.0.13.0.1-tuxcare.13.0.1-tuxcare.23.0.1-tuxcare.33.0.1-tuxcare.4
3.0.1-tuxcare.5
fast-uri
TuxCare:npm
From an advisory covering 2 CVEs
3.1.6-tuxcare.0 up to 3.1.6-tuxcare.2, plus listed versions
3.1.63.1.6-tuxcare.1
3.1.6-tuxcare.2
Show 47 moreShow less
Affected packages
PackageAffectedFixed
node-ajv
Debian:13
All versions, plus listed versions
8.12.0~ds+~2.1.1-58.17.1~ds+~3.0.1+~3.1.0-18.17.1~ds+~3.0.1+~3.1.0-28.17.1~ds+~3.0.1+~3.1.0-38.17.1~ds+~3.0.1+~3.1.0-4
Show 10 moreShow less
8.18.0~ds+~cs6.1.1-18.18.0~ds+~cs6.1.1-28.20.0~ds+~cs6.1.3-18.20.0~ds+~cs7.1.2-18.20.0~ds+~cs7.1.3-18.20.0~ds+~cs7.1.3-28.20.0~ds+~cs7.1.3-38.20.0~ds+~cs7.1.4-18.20.0~ds+~cs7.1.5-18.20.0~ds+~cs7.1.6-1
None known
node-ajv
Debian:14
before 8.20.0~ds+~cs7.1.5-1, plus listed versions
8.12.0~ds+~2.1.1-58.17.1~ds+~3.0.1+~3.1.0-18.17.1~ds+~3.0.1+~3.1.0-28.17.1~ds+~3.0.1+~3.1.0-38.17.1~ds+~3.0.1+~3.1.0-4
Show 8 moreShow less
8.18.0~ds+~cs6.1.1-18.18.0~ds+~cs6.1.1-28.20.0~ds+~cs6.1.3-18.20.0~ds+~cs7.1.2-18.20.0~ds+~cs7.1.3-18.20.0~ds+~cs7.1.3-28.20.0~ds+~cs7.1.3-38.20.0~ds+~cs7.1.4-1
8.20.0~ds+~cs7.1.5-1
fast-uri
npm
2.4.5 up to 2.4.6
2.4.6
fast-uri
npm
3.1.6 up to 3.1.7
3.1.7
fast-uri
npm
4.1.3 up to 4.1.4
4.1.4
grafana12.4
Red Hat:hummingbird:1
From an advisory covering 4 CVEs
before 0:12.4.9-0.6.hum1
0:12.4.9-0.6.hum1
grafana13.2
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:13.2.1-0.2.hum1
0:13.2.1-0.2.hum1
grafana13.1
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:13.1.3-0.6.hum1
0:13.1.3-0.6.hum1
rubygem-foreman_remote_execution
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:16.5.3-2.el9sat
0:16.5.3-2.el9sat
rubygem-foreman_remote_execution-cockpit
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:16.5.3-2.el9sat
0:16.5.3-2.el9sat
foreman
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-debug
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-pcp
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman
Red Hat:satellite_utils:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-cli
Red Hat:satellite_utils:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-cli
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-debug
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-dynflow-sidekiq
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-ec2
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-journald
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-libvirt
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-openstack
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-pcp
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-postgresql
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-redis
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-service
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-telemetry
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
foreman-vmware
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0.14-1.el9sat
0:3.18.0.14-1.el9sat
rubygem-hammer_cli
Red Hat:satellite_utils:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0-2.el9sat
0:3.18.0-2.el9sat
rubygem-hammer_cli
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.18.0-2.el9sat
0:3.18.0-2.el9sat
python3.12-dynaconf
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.2.13-2.el9pc
0:3.2.13-2.el9pc
python3.12-dynaconf
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.2.13-2.el9pc
0:3.2.13-2.el9pc
yggdrasil-worker-forwarder
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:0.1.0-2.1.el9sat
0:0.1.0-2.1.el9sat
python3.12-sqlparse
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
python3.12-sqlparse
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:0.6.0-1.el9pc
0:0.6.0-1.el9pc
rubygem-katello
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:4.20.0.11-1.el9sat
0:4.20.0.11-1.el9sat
python3.12-gitpython
Red Hat:satellite_capsule:6.19::el9
From an advisory covering 31 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
python3.12-gitpython
Red Hat:satellite:6.19::el9
From an advisory covering 31 CVEs
before 0:3.1.62-1.el9pc
0:3.1.62-1.el9pc
fast-uri
Root:npm
before 4.1.3-aikido.1
4.1.3-aikido.14.1.3-aikido.23.1.6-aikido.1
@rootio/fast-uri
Root:npm
before 4.1.3-root.io.1
4.1.3-root.io.14.1.3-root.io.23.1.6-root.io.1
node-ajv
Ubuntu:18.04:LTS
All versions, plus listed versions
5.0.0-1
None known
node-ajv
Ubuntu:20.04:LTS
All versions, plus listed versions
6.10.2-1
None known
node-ajv
Ubuntu:22.04:LTS
All versions, plus listed versions
6.12.6-26.12.6-3
None known
node-ajv
Ubuntu:24.04:LTS
All versions, plus listed versions
6.12.6-38.12.0~ds+~2.1.1-4
None known
node-ajv
Ubuntu:26.10
All versions, plus listed versions
8.17.1~ds+~3.0.1+~3.1.0-4build18.20.0~ds+~cs6.1.3-18.20.0~ds+~cs7.1.2-18.20.0~ds+~cs7.1.3-18.20.0~ds+~cs7.1.3-3
None known
node-ajv
Ubuntu:26.04:LTS
All versions, plus listed versions
8.12.0~ds+~2.1.1-58.17.1~ds+~3.0.1+~3.1.0-28.17.1~ds+~3.0.1+~3.1.0-4build1
None known

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-84394 is a high vulnerability (CVSS 7.5) in Fast-uri, published September 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 32nd percentile. Fixed in fast-uri 2.4.6.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 15 references. The JSON record has them.

MoveEnter Open