CVE-2026-76172
fast-uri vulnerable to host confusion via percent-encoded scheme normalization
fast-uri is a URI parser for Node.js. During parsing it runs a legacy decoding pass over the scheme component and never re-escapes the result, and serialization writes the scheme back out verbatim, unlike the host component which is re-escaped. As a result an input whose scheme carries percent-encoded slashes parses as a scheme with no authority, so the parsed host and error are both undefined, yet resolving or normalizing that same input emits a network-path reference whose authority is attacker-chosen and re-parses to that host. An application that allowlists on the parsed host, or treats a reference with no authority as safe to resolve against its base, gets the opposite of what it checked, giving an off-site redirect, server-side request forgery, or address-policy bypass. The legacy decoder also expands non-standard escape forms, widening the issue past upstream filters, and control characters in the scheme can reach the output as raw carriage return and line feed. The affected versions are 2.3.1 up to but not including 2.4.5, 3.0.0 up to but not including 3.1.6, and 4.0.0 up to but not including 4.1.3. The issue is fixed in 2.4.5, 3.1.6, and 4.1.3, which reject a scheme that is not valid after decoding. Users should upgrade to a patched version.
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
What each source reports
CVE List Score used
7.5
fast-uri vulnerable to host confusion via percent-encoded scheme normalization
fast-uri is a URI parser for Node.js. During parsing it runs a legacy decoding pass over the scheme component and never re-escapes the result, and serialization writes the scheme back out verbatim, unlike the host component which is re-escaped. As a result an input whose scheme carries percent-encoded slashes parses as a scheme with no authority, so the parsed host and error are both undefined, yet resolving or normalizing that same input emits a network-path reference whose authority is attacker-chosen and re-parses to that host. An application that allowlists on the parsed host, or treats a reference with no authority as safe to resolve against its base, gets the opposite of what it checked, giving an off-site redirect, server-side request forgery, or address-policy bypass. The legacy decoder also expands non-standard escape forms, widening the issue past upstream filters, and control characters in the scheme can reach the output as raw carriage return and line feed. The affected versions are 2.3.1 up to but not including 2.4.5, 3.0.0 up to but not including 3.1.6, and 4.0.0 up to but not including 4.1.3. The issue is fixed in 2.4.5, 3.1.6, and 4.1.3, which reject a scheme that is not valid after decoding. Users should upgrade to a patched version.
- Record
CVE-2026-76172- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-177
- Updated
- 2026-11-02
EUVDEUVD-2026-64773
7.5
fast-uri is a URI parser for Node.js. During parsing it runs a legacy decoding pass over the scheme component and never re-escapes the result, and serialization writes the scheme back out verbatim, unlike the host component which is re-escaped. As a result an input whose scheme carries percent-encoded slashes parses as a scheme with no authority, so the parsed host and error are both undefined, yet resolving or normalizing that same input emits a network-path reference whose authority is attacker-chosen and re-parses to that host. An application that allowlists on the parsed host, or treats a reference with no authority as safe to resolve against its base, gets the opposite of what it checked, giving an off-site redirect, server-side request forgery, or address-policy bypass. The legacy decoder also expands non-standard escape forms, widening the issue past upstream filters, and control characters in the scheme can reach the output as raw carriage return and line feed. The affected versions are 2.3.1 up to but not including 2.4.5, 3.0.0 up to but not including 3.1.6, and 4.0.0 up to but not including 4.1.3. The issue is fixed in 2.4.5, 3.1.6, and 4.1.3, which reject a scheme that is not valid after decoding. Users should upgrade to a patched version.
- Record
EUVD-2026-64773- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-jqff-g426-hqxp
7.5
fast-uri vulnerable to host confusion via percent-encoded scheme normalization
Impact
fast-uri decodes percent-encoded characters in the scheme component with the legacy global unescape() and serializes the result back as raw characters, without re-escaping it or validating it as a scheme. A scheme that decodes to characters outside the RFC 3986 scheme grammar can therefore introduce structure the original input did not contain.
For example, %2f%2fevil.example:/pwn parses with no authority (parse().host is undefined), but resolve() and normalize() return //evil.example:/pwn, which reparses with host evil.example. The %uXXXX form (%u002f%u002fevil.example:/pwn) produces the same result, and a scheme containing %0d%0a reaches the output as a raw CR LF.
Applications that normalize or resolve untrusted URLs before a redirect check, host allowlist, or outbound request decision, especially ones that treat a missing authority as same-origin, can be steered to an attacker-chosen authority, and a normalized URI placed in a response header can carry an injected CR LF.
Patches
Upgrade to fast-uri >= 4.1.3, or >= 3.1.6 in the v3.x release line, or >= 2.4.5 in the v2.x release line.
Workarounds
None. Upgrade to the patched version.
- Record
GHSA-jqff-g426-hqxp- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-177
- Updated
- 2026-11-02
NVD
7.5
fast-uri is a URI parser for Node.js. During parsing it runs a legacy decoding pass over the scheme component and never re-escapes the result, and serialization writes the scheme back out verbatim, unlike the host component which is re-escaped. As a result an input whose scheme carries percent-encoded slashes parses as a scheme with no authority, so the parsed host and error are both undefined, yet resolving or normalizing that same input emits a network-path reference whose authority is attacker-chosen and re-parses to that host. An application that allowlists on the parsed host, or treats a reference with no authority as safe to resolve against its base, gets the opposite of what it checked, giving an off-site redirect, server-side request forgery, or address-policy bypass. The legacy decoder also expands non-standard escape forms, widening the issue past upstream filters, and control characters in the scheme can reach the output as raw carriage return and line feed. The affected versions are 2.3.1 up to but not including 2.4.5, 3.0.0 up to but not including 3.1.6, and 4.0.0 up to but not including 4.1.3. The issue is fixed in 2.4.5, 3.1.6, and 4.1.3, which reject a scheme that is not valid after decoding. Users should upgrade to a patched version.
- Record
CVE-2026-76172- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-177
- Updated
- 2026-11-02
OSV
7.5
fast-uri vulnerable to host confusion via percent-encoded scheme normalization
fast-uri is a URI parser for Node.js. During parsing it runs a legacy decoding pass over the scheme component and never re-escapes the result, and serialization writes the scheme back out verbatim, unlike the host component which is re-escaped. As a result an input whose scheme carries percent-encoded slashes parses as a scheme with no authority, so the parsed host and error are both undefined, yet resolving or normalizing that same input emits a network-path reference whose authority is attacker-chosen and re-parses to that host. An application that allowlists on the parsed host, or treats a reference with no authority as safe to resolve against its base, gets the opposite of what it checked, giving an off-site redirect, server-side request forgery, or address-policy bypass. The legacy decoder also expands non-standard escape forms, widening the issue past upstream filters, and control characters in the scheme can reach the output as raw carriage return and line feed. The affected versions are 2.3.1 up to but not including 2.4.5, 3.0.0 up to but not including 3.1.6, and 4.0.0 up to but not including 4.1.3. The issue is fixed in 2.4.5, 3.1.6, and 4.1.3, which reject a scheme that is not valid after decoding. Users should upgrade to a patched version.
- Record
CVE-2026-76172- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-177
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-76172
7.5
fast-uri is a URI parser for Node.js. During parsing it runs a legacy decoding pass over the scheme component and never re-escapes the result, and serialization writes the scheme back out verbatim, unlike the host component which is re-escaped. As a result an input whose scheme carries percent-encoded slashes parses as a scheme with no authority, so the parsed host and error are both undefined, yet resolving or normalizing that same input emits a network-path reference whose authority is attacker-chosen and re-parses to that host. An application that allowlists on the parsed host, or treats a reference with no authority as safe to resolve against its base, gets the opposite of what it checked, giving an off-site redirect, server-side request forgery, or address-policy bypass. The legacy decoder also expands non-standard escape forms, widening the issue past upstream filters, and control characters in the scheme can reach the output as raw carriage return and line feed. The affected versions are 2.3.1 up to but not including 2.4.5, 3.0.0 up to but not including 3.1.6, and 4.0.0 up to but not including 4.1.3. The issue is fixed in 2.4.5, 3.1.6, and 4.1.3, which reject a scheme that is not valid after decoding. Users should upgrade to a patched version.
- Record
DEBIAN-CVE-2026-76172- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 18 moreShow less
OSVGHSA-jqff-g426-hqxp
7.5
fast-uri vulnerable to host confusion via percent-encoded scheme normalization
Impact
fast-uri decodes percent-encoded characters in the scheme component with the legacy global unescape() and serializes the result back as raw characters, without re-escaping it or validating it as a scheme. A scheme that decodes to characters outside the RFC 3986 scheme grammar can therefore introduce structure the original input did not contain.
For example, %2f%2fevil.example:/pwn parses with no authority (parse().host is undefined), but resolve() and normalize() return //evil.example:/pwn, which reparses with host evil.example. The %uXXXX form (%u002f%u002fevil.example:/pwn) produces the same result, and a scheme containing %0d%0a reaches the output as a raw CR LF.
Applications that normalize or resolve untrusted URLs before a redirect check, host allowlist, or outbound request decision, especially ones that treat a missing authority as same-origin, can be steered to an attacker-chosen authority, and a normalized URI placed in a response header can carry an injected CR LF.
Patches
Upgrade to fast-uri >= 4.1.3, or >= 3.1.6 in the v3.x release line, or >= 2.4.5 in the v2.x release line.
Workarounds
None. Upgrade to the patched version.
- Record
GHSA-jqff-g426-hqxp- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-177
- Updated
- 2026-11-02
OSVRHSA-2026:60855
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:60855- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:60856
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:60856- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:60866
9.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:60866- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:71543
7.5
Red Hat Security Advisory: cockpit-image-builder security update
- Record
RHSA-2026:71543- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:71543
7.5
Important: cockpit-image-builder security update
The image-builder-frontend generates custom images suitable for deploying systems or uploading to the cloud. It integrates into Cockpit as a frontend for osbuild.
Security Fix(es):
-
fast-uri: fast-uri: Server-Side Request Forgery via repeated hostname percent-decoding (CVE-2026-75899)
-
fast-uri: fast-uri: Server-side request forgery via malformed IPv6 normalization (CVE-2026-75975)
-
fast-uri: fast-uri: URI parsing flaw enables server-side request forgery and redirects (CVE-2026-76172)
-
fast-uri: fast-uri: Authority Injection via Unvalidated Port Serialization (CVE-2026-84292)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:71543- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-76172
7.5
fast-uri is a URI parser for Node.js. During parsing it runs a legacy decoding pass over the scheme component and never re-escapes the result, and serialization writes the scheme back out verbatim, unlike the host component which is re-escaped. As a result an input whose scheme carries percent-encoded slashes parses as a scheme with no authority, so the parsed host and error are both undefined, yet resolving or normalizing that same input emits a network-path reference whose authority is attacker-chosen and re-parses to that host. An application that allowlists on the parsed host, or treats a reference with no authority as safe to resolve against its base, gets the opposite of what it checked, giving an off-site redirect, server-side request forgery, or address-policy bypass. The legacy decoder also expands non-standard escape forms, widening the issue past upstream filters, and control characters in the scheme can reach the output as raw carriage return and line feed. The affected versions are 2.3.1 up to but not including 2.4.5, 3.0.0 up to but not including 3.1.6, and 4.0.0 up to but not including 4.1.3. The issue is fixed in 2.4.5, 3.1.6, and 4.1.3, which reject a scheme that is not valid after decoding. Users should upgrade to a patched version.
- Record
UBUNTU-CVE-2026-76172- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVALSA-2026:71543 No score
Important: cockpit-image-builder security update
The image-builder-frontend generates custom images suitable for deploying systems or uploading to the cloud. It integrates into Cockpit as a frontend for osbuild.
Security Fix(es):
- fast-uri: fast-uri: Server-Side Request Forgery via repeated hostname percent-decoding (CVE-2026-75899)
- fast-uri: fast-uri: Server-side request forgery via malformed IPv6 normalization (CVE-2026-75975)
- fast-uri: fast-uri: URI parsing flaw enables server-side request forgery and redirects (CVE-2026-76172)
- fast-uri: fast-uri: Authority Injection via Unvalidated Port Serialization (CVE-2026-84292)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:71543- Updated
- 2026-11-02
OSVCLSA-2026-1784769612 No score
TuxCare security update for fast-uri (6 CVEs)
TuxCare rebuilt fast-uri to address 6 CVEs. Fixed in 2.4.2-tuxcare.1.
- Record
CLSA-2026-1784769612- Updated
- 2026-11-02
OSVCLSA-2026-1788432470 No score
TuxCare security update for fast-uri (4 CVEs)
TuxCare rebuilt fast-uri to address 4 CVEs. Fixed in 2.4.3-tuxcare.2.
- Record
CLSA-2026-1788432470- Updated
- 2026-11-02
OSVCLSA-2026-1790016280 No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 3.0.3-tuxcare.3.
- Record
CLSA-2026-1790016280- Updated
- 2026-11-02
OSVCLSA-2026-1790604828 No score
TuxCare security update for fast-uri (5 CVEs)
TuxCare rebuilt fast-uri to address 5 CVEs. Fixed in 3.1.4-tuxcare.1.
- Record
CLSA-2026-1790604828- Updated
- 2026-11-02
OSVCLSA-2026-1790862941 No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 3.1.5-tuxcare.2.
- Record
CLSA-2026-1790862941- Updated
- 2026-11-02
OSVCLSA-2026-1790863104 No score
TuxCare security update for fast-uri (2 CVEs)
TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.1.3-tuxcare.2.
- Record
CLSA-2026-1790863104- Updated
- 2026-11-02
OSVCLSA-2026-1790876894 No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 3.1.2-tuxcare.2.
- Record
CLSA-2026-1790876894- Updated
- 2026-11-02
OSVCLSA-2026-1791814871 No score
TuxCare security update for fast-uri (5 CVEs)
TuxCare rebuilt fast-uri to address 5 CVEs. Fixed in 3.1.0-tuxcare.3.
- Record
CLSA-2026-1791814871- Updated
- 2026-11-02
OSVCLSA-2026-1792143884 No score
TuxCare security update for fast-uri (7 CVEs)
TuxCare rebuilt fast-uri to address 7 CVEs. Fixed in 3.0.6-tuxcare.2.
- Record
CLSA-2026-1792143884- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2026-76172 No score
CVE-2026-76172 in fast-uri - Patched by Root
Root has patched CVE-2026-76172 in the fast-uri package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-76172- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
fast-urinpm |
2.3.1 up to 2.4.5 | 2.4.5 |
fast-urinpm |
3.0.0 up to 3.1.6 | 3.1.6 |
fast-urinpm |
4.0.0 up to 4.1.3 | 4.1.3 |
cockpit-image-builderAlmaLinux:10 From an advisory covering 4 CVEs |
before 94.4-1.el10_2 | 94.4-1.el10_2 |
fast-uriTuxCare:npm From an advisory covering 6 CVEs |
2.4.2-tuxcare.0 up to 2.4.2-tuxcare.1, plus listed versions 2.4.2 |
2.4.2-tuxcare.1 |
fast-uriTuxCare:npm From an advisory covering 4 CVEs |
2.4.3-tuxcare.0 up to 2.4.3-tuxcare.2, plus listed versions 2.4.32.4.3-tuxcare.1 |
2.4.3-tuxcare.2 |
fast-uriTuxCare:npm From an advisory covering 3 CVEs |
3.0.3-tuxcare.0 up to 3.0.3-tuxcare.3, plus listed versions 3.0.33.0.3-tuxcare.13.0.3-tuxcare.2 |
3.0.3-tuxcare.3 |
fast-uriTuxCare:npm From an advisory covering 5 CVEs |
3.1.4-tuxcare.0 up to 3.1.4-tuxcare.1, plus listed versions 3.1.4 |
3.1.4-tuxcare.1 |
fast-uriTuxCare:npm From an advisory covering 3 CVEs |
3.1.5-tuxcare.0 up to 3.1.5-tuxcare.2, plus listed versions 3.1.53.1.5-tuxcare.1 |
3.1.5-tuxcare.2 |
fast-uriTuxCare:npm From an advisory covering 2 CVEs |
3.1.3-tuxcare.0 up to 3.1.3-tuxcare.2, plus listed versions 3.1.33.1.3-tuxcare.1 |
3.1.3-tuxcare.2 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
fast-uriTuxCare:npm From an advisory covering 3 CVEs |
3.1.2-tuxcare.0 up to 3.1.2-tuxcare.2, plus listed versions 3.1.23.1.2-tuxcare.1 |
3.1.2-tuxcare.2 |
fast-uriTuxCare:npm From an advisory covering 5 CVEs |
3.1.0-tuxcare.0 up to 3.1.0-tuxcare.3, plus listed versions 3.1.03.1.0-tuxcare.13.1.0-tuxcare.2 |
3.1.0-tuxcare.3 |
fast-uriTuxCare:npm From an advisory covering 7 CVEs |
3.0.6-tuxcare.0 up to 3.0.6-tuxcare.2, plus listed versions 3.0.63.0.6-tuxcare.1 |
3.0.6-tuxcare.2 |
node-ajvDebian: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 11 moreShow less8.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-18.20.0~ds+~cs7.1.6-2 |
None known |
node-ajvDebian:14 |
before 8.20.0~ds+~cs7.1.4-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 7 moreShow less8.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-3 |
8.20.0~ds+~cs7.1.4-1 |
grafana13.1Red Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:13.1.3-0.3.hum1 | 0:13.1.3-0.3.hum1 |
grafana13.2Red Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:13.2.0-0.1.2.hum1 | 0:13.2.0-0.1.2.hum1 |
grafana12.4Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:12.4.9-0.4.hum1 | 0:12.4.9-0.4.hum1 |
cockpit-image-builderRed Hat:enterprise_linux:10.2 From an advisory covering 4 CVEs |
before 0:94.4-1.el10_2 | 0:94.4-1.el10_2 |
cockpit-image-builderRocky Linux:10 From an advisory covering 4 CVEs |
before 0:94.4-1.el10_2 | 0:94.4-1.el10_2 |
fast-uriRoot:npm |
before 3.0.2-aikido.6 | 3.0.2-aikido.63.1.0-aikido.63.0.6-aikido.53.1.5-aikido.13.1.2-aikido.33.0.1-aikido.73.1.5-aikido.23.0.6-aikido.63.0.3-aikido.73.0.1-aikido.83.0.3-aikido.83.1.2-aikido.43.0.3-aikido.94.1.3-aikido.14.1.3-aikido.23.1.6-aikido.1 |
@rootio/fast-uriRoot:npm |
before 3.0.2-root.io.6 | 3.0.2-root.io.63.1.0-root.io.63.0.6-root.io.53.1.5-root.io.13.1.2-root.io.33.0.1-root.io.73.1.5-root.io.23.0.6-root.io.63.0.3-root.io.73.0.1-root.io.83.0.3-root.io.83.1.2-root.io.43.0.3-root.io.94.1.3-root.io.14.1.3-root.io.23.1.6-root.io.1 |
node-ajvUbuntu:18.04:LTS |
All versions, plus listed versions 5.0.0-1 |
None known |
node-ajvUbuntu:20.04:LTS |
All versions, plus listed versions 6.10.2-1 |
None known |
node-ajvUbuntu:22.04:LTS |
All versions, plus listed versions 6.12.6-26.12.6-3 |
None known |
node-ajvUbuntu:24.04:LTS |
All versions, plus listed versions 6.12.6-38.12.0~ds+~2.1.1-4 |
None known |
node-ajvUbuntu: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-ajvUbuntu: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
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-76172 is a high vulnerability (CVSS 7.5) in Fast-uri, published August 4, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.23%, the 14th percentile. Fixed in fast-uri 2.4.5.
References
github.com/fastify/fast-uri/security/advisories/GHSA-jqff-g426-hqxp
cna.openjsf.org/security-advisories.html
nvd.nist.gov/vuln/detail/CVE-2026-76172
github.com/fastify/fast-uri/commit/37f3417c82994279656854f83ce938acd81c3862
github.com/fastify/fast-uri/commit/a941e626411f576f8d90883231e57b6c9d0ff98b
github.com/fastify/fast-uri/commit/c6a74bfd9d8c6b0df5362b3c7ae88d8021cb1e39
Show 66 moreShow less
github.com/fastify/fast-uri/releases/tag/v2.4.5
github.com/fastify/fast-uri/releases/tag/v3.1.6
github.com/fastify/fast-uri/releases/tag/v4.1.3
github.com/advisories/GHSA-jqff-g426-hqxp
access.redhat.com/errata/RHSA-2026:71543
access.redhat.com/security/cve/CVE-2026-75899
access.redhat.com/security/cve/CVE-2026-75975
access.redhat.com/security/cve/CVE-2026-76172
access.redhat.com/security/cve/CVE-2026-84292
bugzilla.redhat.com/2521778
bugzilla.redhat.com/2521779
bugzilla.redhat.com/2521798
bugzilla.redhat.com/2527747
errata.almalinux.org/10/ALSA-2026-71543.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/76xxx/CVE-2026-76172.json
security-tracker.debian.org/tracker/CVE-2026-76172
github.com/fastify/fast-uri
access.redhat.com/errata/RHSA-2026:60855
access.redhat.com/security/cve/CVE-2026-6322
access.redhat.com/security/cve/CVE-2026-75931
access.redhat.com/security/updates/classification
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_60855.json
bugzilla.redhat.com/show_bug.cgi?id=2466684
cve.org/CVERecord?id=CVE-2026-6322
nvd.nist.gov/vuln/detail/CVE-2026-6322
github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc
bugzilla.redhat.com/show_bug.cgi?id=2521778
cve.org/CVERecord?id=CVE-2026-75899
nvd.nist.gov/vuln/detail/CVE-2026-75899
github.com/fastify/fast-uri/security/advisories/GHSA-fph4-wmhf-6fwf
bugzilla.redhat.com/show_bug.cgi?id=2521777
cve.org/CVERecord?id=CVE-2026-75931
nvd.nist.gov/vuln/detail/CVE-2026-75931
github.com/fastify/fast-uri/security/advisories/GHSA-5jgf-p345-68v8
bugzilla.redhat.com/show_bug.cgi?id=2521779
cve.org/CVERecord?id=CVE-2026-75975
nvd.nist.gov/vuln/detail/CVE-2026-75975
github.com/fastify/fast-uri/security/advisories/GHSA-f65p-4m7j-42xc
bugzilla.redhat.com/show_bug.cgi?id=2521798
cve.org/CVERecord?id=CVE-2026-76172
access.redhat.com/errata/RHSA-2026:60856
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_60856.json
access.redhat.com/errata/RHSA-2026:60866
access.redhat.com/security/cve/CVE-2026-73501
access.redhat.com/security/cve/CVE-2026-82562
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_60866.json
bugzilla.redhat.com/show_bug.cgi?id=2515006
cve.org/CVERecord?id=CVE-2026-73501
nvd.nist.gov/vuln/detail/CVE-2026-73501
github.com/getkin/kin-openapi/commit/f0407d53b0730280266f454b755010e7eeb985da
github.com/getkin/kin-openapi/releases/tag/v0.144.0
github.com/getkin/kin-openapi/security/advisories/GHSA-r277-6w6q-xmqw
bugzilla.redhat.com/show_bug.cgi?id=2525939
cve.org/CVERecord?id=CVE-2026-82562
nvd.nist.gov/vuln/detail/CVE-2026-82562
github.com/ljharb/qs/commit/8859c37470e11b42b547b275e4e9bd0bc8cc5464
github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883
github.com/ljharb/qs/security/advisories/GHSA-x5fp-wj9c-mxmx
bugzilla.redhat.com/show_bug.cgi?id=2527747
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_71543.json
cve.org/CVERecord?id=CVE-2026-84292
nvd.nist.gov/vuln/detail/CVE-2026-84292
github.com/fastify/fast-uri/security/advisories/GHSA-qw65-cvwx-89v3
errata.rockylinux.org/RLSA-2026:71543
ubuntu.com/security/CVE-2026-76172