CVE-2026-86472
fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets
fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv. In versions before 2.4.7, from 3.0.0 through 3.1.7, and from 4.0.0 through 4.1.4, fast-uri folds the host to lowercase before it percent-decodes the host, so a percent-encoded uppercase octet such as %41 decodes to a literal A that is never folded. For a scheme-relative reference such as //host there is no scheme, so the host canonicalization that would normally repair this does not run, and parse, normalize, and equal then disagree on the same host. An application that makes a case-sensitive host decision on fast-uri output, for example a host allowlist or denylist that compares the parsed host or uses equal, can be steered past the check with a percent-encoded uppercase octet, and because hostnames are case-insensitive in DNS and HTTP the evading spelling still reaches the host the check meant to gate. The issue is fixed in fast-uri 2.4.7, 3.1.8, and 4.1.5, and users should upgrade to one of those versions or later. As a workaround, compare hosts case-insensitively by lowercasing the parsed host before any allowlist or denylist decision.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.8
fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets
fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv. In versions before 2.4.7, from 3.0.0 through 3.1.7, and from 4.0.0 through 4.1.4, fast-uri folds the host to lowercase before it percent-decodes the host, so a percent-encoded uppercase octet such as %41 decodes to a literal A that is never folded. For a scheme-relative reference such as //host there is no scheme, so the host canonicalization that would normally repair this does not run, and parse, normalize, and equal then disagree on the same host. An application that makes a case-sensitive host decision on fast-uri output, for example a host allowlist or denylist that compares the parsed host or uses equal, can be steered past the check with a percent-encoded uppercase octet, and because hostnames are case-insensitive in DNS and HTTP the evading spelling still reaches the host the check meant to gate. The issue is fixed in fast-uri 2.4.7, 3.1.8, and 4.1.5, and users should upgrade to one of those versions or later. As a workaround, compare hosts case-insensitively by lowercasing the parsed host before any allowlist or denylist decision.
- Record
CVE-2026-86472- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-178
- Updated
- 2026-11-02
EUVDEUVD-2026-78395
4.8
fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv. In versions before 2.4.7, from 3.0.0 through 3.1.7, and from 4.0.0 through 4.1.4, fast-uri folds the host to lowercase before it percent-decodes the host, so a percent-encoded uppercase octet such as %41 decodes to a literal A that is never folded. For a scheme-relative reference such as //host there is no scheme, so the host canonicalization that would normally repair this does not run, and parse, normalize, and equal then disagree on the same host. An application that makes a case-sensitive host decision on fast-uri output, for example a host allowlist or denylist that compares the parsed host or uses equal, can be steered past the check with a percent-encoded uppercase octet, and because hostnames are case-insensitive in DNS and HTTP the evading spelling still reaches the host the check meant to gate. The issue is fixed in fast-uri 2.4.7, 3.1.8, and 4.1.5, and users should upgrade to one of those versions or later. As a workaround, compare hosts case-insensitively by lowercasing the parsed host before any allowlist or denylist decision.
- Record
EUVD-2026-78395- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-hrr3-gc8f-f4qj
4.8
fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets
Impact
fast-uri folds the host to lowercase before it percent-decodes the host, so a percent-encoded uppercase unreserved octet such as %41 decodes to a literal A that is never folded. For a scheme-relative reference (//host) there is no scheme, so the host canonicalization that repairs this on a scheme-bearing URL does not run. As a result parse, normalize, and equal disagree on the same host: parse("//%41.com").host returns "A.com" while parse("//a.com").host and parse("//A.com").host return "a.com", and equal("//%41.com", "//a.com") is false even though equal("//A.com", "//a.com") is true. An application that makes a case-sensitive host decision on fast-uri output for a scheme-relative reference, for example a host allowlist or denylist that compares parse(url).host or uses fast-uri.equal, can be steered past the check with a percent-encoded uppercase octet. Because a hostname is case-insensitive in DNS and HTTP routing, the evading spelling reaches the same host the check meant to gate, so the effect is check evasion rather than reaching a different registrable host.
Patches
Upgrade to fast-uri 4.1.5, 3.1.8, or 2.4.7.
Workarounds
Compare hosts case-insensitively (lowercase the parsed host before any allowlist or denylist decision), or avoid making case-sensitive host decisions on scheme-relative input until upgrading.
- Record
GHSA-hrr3-gc8f-f4qj- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-178
- Updated
- 2026-11-02
NVD
4.8
fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv. In versions before 2.4.7, from 3.0.0 through 3.1.7, and from 4.0.0 through 4.1.4, fast-uri folds the host to lowercase before it percent-decodes the host, so a percent-encoded uppercase octet such as %41 decodes to a literal A that is never folded. For a scheme-relative reference such as //host there is no scheme, so the host canonicalization that would normally repair this does not run, and parse, normalize, and equal then disagree on the same host. An application that makes a case-sensitive host decision on fast-uri output, for example a host allowlist or denylist that compares the parsed host or uses equal, can be steered past the check with a percent-encoded uppercase octet, and because hostnames are case-insensitive in DNS and HTTP the evading spelling still reaches the host the check meant to gate. The issue is fixed in fast-uri 2.4.7, 3.1.8, and 4.1.5, and users should upgrade to one of those versions or later. As a workaround, compare hosts case-insensitively by lowercasing the parsed host before any allowlist or denylist decision.
- Record
CVE-2026-86472- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-178
- Updated
- 2026-11-02
OSV
4.8
fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets
fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv. In versions before 2.4.7, from 3.0.0 through 3.1.7, and from 4.0.0 through 4.1.4, fast-uri folds the host to lowercase before it percent-decodes the host, so a percent-encoded uppercase octet such as %41 decodes to a literal A that is never folded. For a scheme-relative reference such as //host there is no scheme, so the host canonicalization that would normally repair this does not run, and parse, normalize, and equal then disagree on the same host. An application that makes a case-sensitive host decision on fast-uri output, for example a host allowlist or denylist that compares the parsed host or uses equal, can be steered past the check with a percent-encoded uppercase octet, and because hostnames are case-insensitive in DNS and HTTP the evading spelling still reaches the host the check meant to gate. The issue is fixed in fast-uri 2.4.7, 3.1.8, and 4.1.5, and users should upgrade to one of those versions or later. As a workaround, compare hosts case-insensitively by lowercasing the parsed host before any allowlist or denylist decision.
- Record
CVE-2026-86472- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-178
- Updated
- 2026-11-06
OSVDEBIAN-CVE-2026-86472
4.8
fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv. In versions before 2.4.7, from 3.0.0 through 3.1.7, and from 4.0.0 through 4.1.4, fast-uri folds the host to lowercase before it percent-decodes the host, so a percent-encoded uppercase octet such as %41 decodes to a literal A that is never folded. For a scheme-relative reference such as //host there is no scheme, so the host canonicalization that would normally repair this does not run, and parse, normalize, and equal then disagree on the same host. An application that makes a case-sensitive host decision on fast-uri output, for example a host allowlist or denylist that compares the parsed host or uses equal, can be steered past the check with a percent-encoded uppercase octet, and because hostnames are case-insensitive in DNS and HTTP the evading spelling still reaches the host the check meant to gate. The issue is fixed in fast-uri 2.4.7, 3.1.8, and 4.1.5, and users should upgrade to one of those versions or later. As a workaround, compare hosts case-insensitively by lowercasing the parsed host before any allowlist or denylist decision.
- Record
DEBIAN-CVE-2026-86472- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
Show 20 moreShow less
OSVGHSA-hrr3-gc8f-f4qj
4.8
fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets
Impact
fast-uri folds the host to lowercase before it percent-decodes the host, so a percent-encoded uppercase unreserved octet such as %41 decodes to a literal A that is never folded. For a scheme-relative reference (//host) there is no scheme, so the host canonicalization that repairs this on a scheme-bearing URL does not run. As a result parse, normalize, and equal disagree on the same host: parse("//%41.com").host returns "A.com" while parse("//a.com").host and parse("//A.com").host return "a.com", and equal("//%41.com", "//a.com") is false even though equal("//A.com", "//a.com") is true. An application that makes a case-sensitive host decision on fast-uri output for a scheme-relative reference, for example a host allowlist or denylist that compares parse(url).host or uses fast-uri.equal, can be steered past the check with a percent-encoded uppercase octet. Because a hostname is case-insensitive in DNS and HTTP routing, the evading spelling reaches the same host the check meant to gate, so the effect is check evasion rather than reaching a different registrable host.
Patches
Upgrade to fast-uri 4.1.5, 3.1.8, or 2.4.7.
Workarounds
Compare hosts case-insensitively (lowercase the parsed host before any allowlist or denylist decision), or avoid making case-sensitive host decisions on scheme-relative input until upgrading.
- Record
GHSA-hrr3-gc8f-f4qj- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-178
- Updated
- 2026-11-02
OSVRHSA-2026:68143
7.3
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:68143- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:71040
5.3
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:71040- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2026:71906
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:71906- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-86472
4.8
fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv. In versions before 2.4.7, from 3.0.0 through 3.1.7, and from 4.0.0 through 4.1.4, fast-uri folds the host to lowercase before it percent-decodes the host, so a percent-encoded uppercase octet such as %41 decodes to a literal A that is never folded. For a scheme-relative reference such as //host there is no scheme, so the host canonicalization that would normally repair this does not run, and parse, normalize, and equal then disagree on the same host. An application that makes a case-sensitive host decision on fast-uri output, for example a host allowlist or denylist that compares the parsed host or uses equal, can be steered past the check with a percent-encoded uppercase octet, and because hostnames are case-insensitive in DNS and HTTP the evading spelling still reaches the host the check meant to gate. The issue is fixed in fast-uri 2.4.7, 3.1.8, and 4.1.5, and users should upgrade to one of those versions or later. As a workaround, compare hosts case-insensitively by lowercasing the parsed host before any allowlist or denylist decision.
- Record
UBUNTU-CVE-2026-86472- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1790854655 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 2.4.5-tuxcare.3.
- Record
CLSA-2026-1790854655- Updated
- 2026-11-02
OSVCLSA-2026-1790854674 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.7-tuxcare.1.
- Record
CLSA-2026-1790854674- Updated
- 2026-11-02
OSVCLSA-2026-1790856979 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 2.4.3-tuxcare.4.
- Record
CLSA-2026-1790856979- Updated
- 2026-11-02
OSVCLSA-2026-1790856982 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.6-tuxcare.1.
- Record
CLSA-2026-1790856982- Updated
- 2026-11-02
OSVCLSA-2026-1790863075 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 2.4.2-tuxcare.4.
- Record
CLSA-2026-1790863075- Updated
- 2026-11-02
OSVCLSA-2026-1790864817 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.5-tuxcare.3.
- Record
CLSA-2026-1790864817- Updated
- 2026-11-02
OSVCLSA-2026-1790869753 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 2.4.0-tuxcare.4.
- Record
CLSA-2026-1790869753- Updated
- 2026-11-02
OSVCLSA-2026-1790941624 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.4-tuxcare.4.
- Record
CLSA-2026-1790941624- Updated
- 2026-11-02
OSVCLSA-2026-1791028075 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.3-tuxcare.4.
- Record
CLSA-2026-1791028075- Updated
- 2026-11-02
OSVCLSA-2026-1791050097 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.2-tuxcare.4.
- Record
CLSA-2026-1791050097- Updated
- 2026-11-02
OSVCLSA-2026-1791626480 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.0.3-tuxcare.5.
- Record
CLSA-2026-1791626480- Updated
- 2026-11-02
OSVCLSA-2026-1791627179 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.0.1-tuxcare.6.
- Record
CLSA-2026-1791627179- 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-1791814987 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.0.6-tuxcare.1.
- Record
CLSA-2026-1791814987- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12424-1 No score
agama-web-ui-25+475.275dd4727-56.1 on GA media
These are all security issues fixed in the agama-web-ui-25+475.275dd4727-56.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12424-1- Updated
- 2026-11-06
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
fast-urinpm |
before 2.4.7 | 2.4.7 |
fast-urinpm |
3.0.0 up to 3.1.8 | 3.1.8 |
fast-urinpm |
4.0.0 up to 4.1.5 | 4.1.5 |
fast-uriTuxCare:npm |
2.4.5-tuxcare.0 up to 2.4.5-tuxcare.3, plus listed versions 2.4.52.4.5-tuxcare.12.4.5-tuxcare.2 |
2.4.5-tuxcare.3 |
fast-uriTuxCare:npm |
3.1.7-tuxcare.0 up to 3.1.7-tuxcare.1, plus listed versions 3.1.7 |
3.1.7-tuxcare.1 |
fast-uriTuxCare:npm |
2.4.3-tuxcare.0 up to 2.4.3-tuxcare.4, plus listed versions 2.4.32.4.3-tuxcare.12.4.3-tuxcare.22.4.3-tuxcare.3 |
2.4.3-tuxcare.4 |
fast-uriTuxCare:npm |
3.1.6-tuxcare.0 up to 3.1.6-tuxcare.1, plus listed versions 3.1.6 |
3.1.6-tuxcare.1 |
fast-uriTuxCare:npm |
2.4.2-tuxcare.0 up to 2.4.2-tuxcare.4, plus listed versions 2.4.22.4.2-tuxcare.12.4.2-tuxcare.22.4.2-tuxcare.3 |
2.4.2-tuxcare.4 |
fast-uriTuxCare:npm |
3.1.5-tuxcare.0 up to 3.1.5-tuxcare.3, plus listed versions 3.1.53.1.5-tuxcare.13.1.5-tuxcare.2 |
3.1.5-tuxcare.3 |
fast-uriTuxCare:npm |
2.4.0-tuxcare.0 up to 2.4.0-tuxcare.4, plus listed versions 2.4.02.4.0-tuxcare.12.4.0-tuxcare.22.4.0-tuxcare.3 |
2.4.0-tuxcare.4 |
Show 19 moreShow less
| Package | Affected | Fixed |
|---|---|---|
fast-uriTuxCare:npm |
3.1.4-tuxcare.0 up to 3.1.4-tuxcare.4, plus listed versions 3.1.43.1.4-tuxcare.13.1.4-tuxcare.23.1.4-tuxcare.3 |
3.1.4-tuxcare.4 |
fast-uriTuxCare:npm |
3.1.3-tuxcare.0 up to 3.1.3-tuxcare.4, plus listed versions 3.1.33.1.3-tuxcare.13.1.3-tuxcare.23.1.3-tuxcare.3 |
3.1.3-tuxcare.4 |
fast-uriTuxCare:npm |
3.1.2-tuxcare.0 up to 3.1.2-tuxcare.4, plus listed versions 3.1.23.1.2-tuxcare.13.1.2-tuxcare.23.1.2-tuxcare.3 |
3.1.2-tuxcare.4 |
fast-uriTuxCare:npm |
3.0.3-tuxcare.0 up to 3.0.3-tuxcare.5, plus listed versions 3.0.33.0.3-tuxcare.13.0.3-tuxcare.23.0.3-tuxcare.33.0.3-tuxcare.4 |
3.0.3-tuxcare.5 |
fast-uriTuxCare:npm |
3.0.1-tuxcare.0 up to 3.0.1-tuxcare.6, plus listed versions 3.0.13.0.1-tuxcare.13.0.1-tuxcare.23.0.1-tuxcare.33.0.1-tuxcare.43.0.1-tuxcare.5 |
3.0.1-tuxcare.6 |
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 |
3.0.6-tuxcare.0 up to 3.0.6-tuxcare.1, plus listed versions 3.0.6 |
3.0.6-tuxcare.1 |
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 10 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-1 |
None known |
node-ajvDebian:14 |
before 8.20.0~ds+~cs7.1.6-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 9 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-1 |
8.20.0~ds+~cs7.1.6-1 |
grafana12.4Red Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:12.4.10-0.4.hum1 | 0:12.4.10-0.4.hum1 |
grafana13.1Red Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:13.1.6-0.3.hum1 | 0:13.1.6-0.3.hum1 |
grafana13.2Red Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:13.2.1-0.7.hum1 | 0:13.2.1-0.7.hum1 |
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 |
agama-web-uiopenSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 25+475.275dd4727-56.1 | 25+475.275dd4727-56.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| 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-86472 is a medium vulnerability (CVSS 4.8) in Fast-uri, published September 15, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.25%, the 16th percentile. Fixed in fast-uri 2.4.7.
References
github.com/fastify/fast-uri/security/advisories/GHSA-hrr3-gc8f-f4qj
cna.openjsf.org/security-advisories.html
nvd.nist.gov/vuln/detail/CVE-2026-86472
github.com/fastify/fast-uri/commit/5dabb86732aa2a7655e258719970e61e12b6b4d1
github.com/fastify/fast-uri/releases/tag/v2.4.7
github.com/fastify/fast-uri/releases/tag/v3.1.8
Show 67 moreShow less
github.com/fastify/fast-uri/releases/tag/v4.1.5
github.com/advisories/GHSA-hrr3-gc8f-f4qj
github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86472.json
security-tracker.debian.org/tracker/CVE-2026-86472
github.com/fastify/fast-uri
access.redhat.com/errata/RHSA-2026:68143
access.redhat.com/security/cve/CVE-2026-86472
access.redhat.com/security/updates/classification
images.redhat.com
access.redhat.com/security/cve/CVE-2026-9029
access.redhat.com/security/cve/CVE-2026-10601
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68143.json
bugzilla.redhat.com/show_bug.cgi?id=2491346
cve.org/CVERecord?id=CVE-2026-9029
nvd.nist.gov/vuln/detail/CVE-2026-9029
grafana.com/security/security-advisories/cve-2026-9029
bugzilla.redhat.com/show_bug.cgi?id=2491359
cve.org/CVERecord?id=CVE-2026-10601
nvd.nist.gov/vuln/detail/CVE-2026-10601
grafana.com/security/security-advisories/cve-2026-10601
bugzilla.redhat.com/show_bug.cgi?id=2533679
cve.org/CVERecord?id=CVE-2026-86472
access.redhat.com/errata/RHSA-2026:71040
access.redhat.com/security/cve/CVE-2026-61709
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_71040.json
bugzilla.redhat.com/show_bug.cgi?id=2535473
cve.org/CVERecord?id=CVE-2026-61709
nvd.nist.gov/vuln/detail/CVE-2026-61709
github.com/openfga/openfga/commit/171806c93b86bca29e0212ceb8b6ee9c48eb9ac3
github.com/openfga/openfga/releases/tag/v1.18.1
github.com/openfga/openfga/security/advisories/GHSA-g3pg-frfm-pr2m
access.redhat.com/errata/RHSA-2026:71906
access.redhat.com/security/cve/CVE-2026-75838
access.redhat.com/security/cve/CVE-2026-93450
access.redhat.com/security/cve/CVE-2026-93981
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_71906.json
bugzilla.redhat.com/show_bug.cgi?id=2517772
cve.org/CVERecord?id=CVE-2026-75838
nvd.nist.gov/vuln/detail/CVE-2026-75838
github.com/cure53/DOMPurify/security/advisories/GHSA-55q2-fjhq-7xh7
vulncheck.com/advisories/dompurify-before-cross-site-scripting-via-in-place-hook
bugzilla.redhat.com/show_bug.cgi?id=2538979
cve.org/CVERecord?id=CVE-2026-93450
nvd.nist.gov/vuln/detail/CVE-2026-93450
github.com/go-openapi/swag
github.com/go-openapi/swag/blob/v0.27.0/jsonutils/adapters/stdlib/json/adapter.go
github.com/go-openapi/swag/blob/v0.27.0/jsonutils/adapters/stdlib/json/ordered_map.go
github.com/go-openapi/swag/commit/0c24346ced59a25811e8694a915e7131d25ccb0e
github.com/go-openapi/swag/security/advisories/GHSA-xh24-9qpg-8w28
vulncheck.com/advisories/go-openapi-swag-jsonutils-before-0.27.1-uncontrolled-recursion-in-ordered-json-marshal-and-unmarshal
bugzilla.redhat.com/show_bug.cgi?id=2538284
cve.org/CVERecord?id=CVE-2026-93981
nvd.nist.gov/vuln/detail/CVE-2026-93981
github.com/honojs/hono/security/advisories/GHSA-hxh3-vqpv-xpqv
vulncheck.com/advisories/hono-jsx-before-4.13.7-cross-site-scripting-via-unescaped-strings
ubuntu.com/security/CVE-2026-86472
suse.com/security/cve/CVE-2026-102277
suse.com/security/cve/CVE-2026-110725
suse.com/security/cve/CVE-2026-111181
suse.com/security/cve/CVE-2026-111755
suse.com/security/cve/CVE-2026-111756
suse.com/security/cve/CVE-2026-115754
suse.com/security/cve/CVE-2026-115897
suse.com/security/cve/CVE-2026-116689
suse.com/security/cve/CVE-2026-75899
suse.com/security/cve/CVE-2026-84369
suse.com/security/cve/CVE-2026-86472