CVE-2026-84292
fast-uri vulnerable to authority injection via an unvalidated port in serialize
fast-uri serializes the port component of a URI without validating it. When recomposing the authority, the userinfo and host components are escaped but the port is concatenated verbatim, so a port value that is not a sequence of digits can inject authority delimiters, demoting the intended host to userinfo and pointing the authority at an attacker-controlled host. Both fast-uri and Node's URL read the result back as the attacker's host with no error, so re-validating the built URI does not catch it. This affects applications that build URIs from parts and assign untrusted data to the port component through the serialize, normalize, or equal functions in their object forms. The issue affects fast-uri versions before 2.4.6, from 3.0.0 before 3.1.7, and from 4.0.0 before 4.1.4. It is fixed in 2.4.6, 3.1.7, and 4.1.4, where recomposeAuthority rejects any port that is not a digit sequence per RFC 3986.
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 authority injection via an unvalidated port in serialize
fast-uri serializes the port component of a URI without validating it. When recomposing the authority, the userinfo and host components are escaped but the port is concatenated verbatim, so a port value that is not a sequence of digits can inject authority delimiters, demoting the intended host to userinfo and pointing the authority at an attacker-controlled host. Both fast-uri and Node's URL read the result back as the attacker's host with no error, so re-validating the built URI does not catch it. This affects applications that build URIs from parts and assign untrusted data to the port component through the serialize, normalize, or equal functions in their object forms. The issue affects fast-uri versions before 2.4.6, from 3.0.0 before 3.1.7, and from 4.0.0 before 4.1.4. It is fixed in 2.4.6, 3.1.7, and 4.1.4, where recomposeAuthority rejects any port that is not a digit sequence per RFC 3986.
- Record
CVE-2026-84292- 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-116
- Updated
- 2026-11-02
EUVDEUVD-2026-70280
7.5
fast-uri serializes the port component of a URI without validating it. When recomposing the authority, the userinfo and host components are escaped but the port is concatenated verbatim, so a port value that is not a sequence of digits can inject authority delimiters, demoting the intended host to userinfo and pointing the authority at an attacker-controlled host. Both fast-uri and Node's URL read the result back as the attacker's host with no error, so re-validating the built URI does not catch it. This affects applications that build URIs from parts and assign untrusted data to the port component through the serialize, normalize, or equal functions in their object forms. The issue affects fast-uri versions before 2.4.6, from 3.0.0 before 3.1.7, and from 4.0.0 before 4.1.4. It is fixed in 2.4.6, 3.1.7, and 4.1.4, where recomposeAuthority rejects any port that is not a digit sequence per RFC 3986.
- Record
EUVD-2026-70280- 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-qw65-cvwx-89v3
7.5
fast-uri vulnerable to authority injection via an unvalidated port in serialize
Impact
fast-uri serializes the port component of a URI without validating it. When recomposing the authority, fast-uri escapes the userinfo and host components but concatenates the port verbatim, so a port value that is not a sequence of digits can inject authority delimiters. For example, serializing a component whose port is @127.0.0.1:8124 produces http://trusted.example:@127.0.0.1:8124/app, demoting the intended host to userinfo and pointing the authority at an attacker-controlled host. Both fast-uri and Node's URL read the result back as the attacker's host with no error, so re-validating the built URI does not catch it.
This affects applications that build URIs from parts and assign untrusted data to the port component (for example a fixed host from configuration and a port taken from user input or a service record). The same path is reachable through serialize(), normalize(), and equal() in their object forms. A port obtained from parse() is always digits and is not affected.
Patches
This vulnerability has been patched in fast-uri 4.1.4, 3.1.7, and 2.4.6. recomposeAuthority now rejects any port that is not *DIGIT per RFC 3986. All users should upgrade.
Workarounds
If upgrading is not immediately possible, validate the port value against the RFC 3986 grammar (digits only) before passing a component to serialize(), normalize(), or equal(), and reject anything else, for example if (!/^\d*$/.test(String(port))) throw new Error('invalid port').
- Record
GHSA-qw65-cvwx-89v3- 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-116
- Updated
- 2026-11-02
NVD
7.5
fast-uri serializes the port component of a URI without validating it. When recomposing the authority, the userinfo and host components are escaped but the port is concatenated verbatim, so a port value that is not a sequence of digits can inject authority delimiters, demoting the intended host to userinfo and pointing the authority at an attacker-controlled host. Both fast-uri and Node's URL read the result back as the attacker's host with no error, so re-validating the built URI does not catch it. This affects applications that build URIs from parts and assign untrusted data to the port component through the serialize, normalize, or equal functions in their object forms. The issue affects fast-uri versions before 2.4.6, from 3.0.0 before 3.1.7, and from 4.0.0 before 4.1.4. It is fixed in 2.4.6, 3.1.7, and 4.1.4, where recomposeAuthority rejects any port that is not a digit sequence per RFC 3986.
- Record
CVE-2026-84292- 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-116
- Updated
- 2026-11-02
OSV
7.5
fast-uri vulnerable to authority injection via an unvalidated port in serialize
fast-uri serializes the port component of a URI without validating it. When recomposing the authority, the userinfo and host components are escaped but the port is concatenated verbatim, so a port value that is not a sequence of digits can inject authority delimiters, demoting the intended host to userinfo and pointing the authority at an attacker-controlled host. Both fast-uri and Node's URL read the result back as the attacker's host with no error, so re-validating the built URI does not catch it. This affects applications that build URIs from parts and assign untrusted data to the port component through the serialize, normalize, or equal functions in their object forms. The issue affects fast-uri versions before 2.4.6, from 3.0.0 before 3.1.7, and from 4.0.0 before 4.1.4. It is fixed in 2.4.6, 3.1.7, and 4.1.4, where recomposeAuthority rejects any port that is not a digit sequence per RFC 3986.
- Record
CVE-2026-84292- 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-116
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-84292
7.5
fast-uri serializes the port component of a URI without validating it. When recomposing the authority, the userinfo and host components are escaped but the port is concatenated verbatim, so a port value that is not a sequence of digits can inject authority delimiters, demoting the intended host to userinfo and pointing the authority at an attacker-controlled host. Both fast-uri and Node's URL read the result back as the attacker's host with no error, so re-validating the built URI does not catch it. This affects applications that build URIs from parts and assign untrusted data to the port component through the serialize, normalize, or equal functions in their object forms. The issue affects fast-uri versions before 2.4.6, from 3.0.0 before 3.1.7, and from 4.0.0 before 4.1.4. It is fixed in 2.4.6, 3.1.7, and 4.1.4, where recomposeAuthority rejects any port that is not a digit sequence per RFC 3986.
- Record
DEBIAN-CVE-2026-84292- 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 23 moreShow less
OSVGHSA-qw65-cvwx-89v3
7.5
fast-uri vulnerable to authority injection via an unvalidated port in serialize
Impact
fast-uri serializes the port component of a URI without validating it. When recomposing the authority, fast-uri escapes the userinfo and host components but concatenates the port verbatim, so a port value that is not a sequence of digits can inject authority delimiters. For example, serializing a component whose port is @127.0.0.1:8124 produces http://trusted.example:@127.0.0.1:8124/app, demoting the intended host to userinfo and pointing the authority at an attacker-controlled host. Both fast-uri and Node's URL read the result back as the attacker's host with no error, so re-validating the built URI does not catch it.
This affects applications that build URIs from parts and assign untrusted data to the port component (for example a fixed host from configuration and a port taken from user input or a service record). The same path is reachable through serialize(), normalize(), and equal() in their object forms. A port obtained from parse() is always digits and is not affected.
Patches
This vulnerability has been patched in fast-uri 4.1.4, 3.1.7, and 2.4.6. recomposeAuthority now rejects any port that is not *DIGIT per RFC 3986. All users should upgrade.
Workarounds
If upgrading is not immediately possible, validate the port value against the RFC 3986 grammar (digits only) before passing a component to serialize(), normalize(), or equal(), and reject anything else, for example if (!/^\d*$/.test(String(port))) throw new Error('invalid port').
- Record
GHSA-qw65-cvwx-89v3- 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-116
- 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 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:65537
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:65537- 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:65617
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:65617- 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: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
OSVRHSA-2026:74503
9.1
Red Hat Security Advisory: Satellite 6.19.5 Async Update
- Record
RHSA-2026:74503- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L - 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-84292
7.5
fast-uri serializes the port component of a URI without validating it. When recomposing the authority, the userinfo and host components are escaped but the port is concatenated verbatim, so a port value that is not a sequence of digits can inject authority delimiters, demoting the intended host to userinfo and pointing the authority at an attacker-controlled host. Both fast-uri and Node's URL read the result back as the attacker's host with no error, so re-validating the built URI does not catch it. This affects applications that build URIs from parts and assign untrusted data to the port component through the serialize, normalize, or equal functions in their object forms. The issue affects fast-uri versions before 2.4.6, from 3.0.0 before 3.1.7, and from 4.0.0 before 4.1.4. It is fixed in 2.4.6, 3.1.7, and 4.1.4, where recomposeAuthority rejects any port that is not a digit sequence per RFC 3986.
- Record
UBUNTU-CVE-2026-84292- 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-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-1790759588 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 2.4.0-tuxcare.3.
- Record
CLSA-2026-1790759588- 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-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-1791833496 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.2-tuxcare.5.
- Record
CLSA-2026-1791833496- 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
OSVCLSA-2026-1791833719 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.3-tuxcare.6.
- Record
CLSA-2026-1791833719- Updated
- 2026-11-02
OSVCLSA-2026-1791833943 No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.5-tuxcare.4.
- Record
CLSA-2026-1791833943- 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-84292 No score
CVE-2026-84292 in fast-uri - Patched by Root
Root has patched CVE-2026-84292 in the fast-uri package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-84292- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
fast-urinpm |
before 2.4.6 | 2.4.6 |
fast-urinpm |
3.0.0 up to 3.1.7 | 3.1.7 |
fast-urinpm |
4.0.0 up to 4.1.4 | 4.1.4 |
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 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-uriTuxCare: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-uriTuxCare: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-uriTuxCare: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-uriTuxCare:npm |
2.4.0-tuxcare.0 up to 2.4.0-tuxcare.3, plus listed versions 2.4.02.4.0-tuxcare.12.4.0-tuxcare.2 |
2.4.0-tuxcare.3 |
fast-uriTuxCare: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 |
Show 53 moreShow less
| Package | Affected | Fixed |
|---|---|---|
fast-uriTuxCare: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-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.1.2-tuxcare.0 up to 3.1.2-tuxcare.5, plus listed versions 3.1.23.1.2-tuxcare.13.1.2-tuxcare.23.1.2-tuxcare.33.1.2-tuxcare.4 |
3.1.2-tuxcare.5 |
fast-uriTuxCare: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 |
fast-uriTuxCare:npm |
3.1.3-tuxcare.0 up to 3.1.3-tuxcare.6, plus listed versions 3.1.33.1.3-tuxcare.13.1.3-tuxcare.23.1.3-tuxcare.33.1.3-tuxcare.43.1.3-tuxcare.5 |
3.1.3-tuxcare.6 |
fast-uriTuxCare:npm |
3.1.5-tuxcare.0 up to 3.1.5-tuxcare.4, plus listed versions 3.1.53.1.5-tuxcare.13.1.5-tuxcare.23.1.5-tuxcare.3 |
3.1.5-tuxcare.4 |
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.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 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-1 |
8.20.0~ds+~cs7.1.5-1 |
grafana12.4Red 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.2Red 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.1Red Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:13.1.3-0.6.hum1 | 0:13.1.3-0.6.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 |
rubygem-foreman_remote_executionRed 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-cockpitRed Hat:satellite:6.19::el9 From an advisory covering 31 CVEs |
before 0:16.5.3-2.el9sat | 0:16.5.3-2.el9sat |
foremanRed 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-debugRed 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-pcpRed 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 |
foremanRed 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-cliRed 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 |
foremanRed 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-cliRed 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-debugRed 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-sidekiqRed 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-ec2Red 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-journaldRed 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-libvirtRed 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-openstackRed 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-pcpRed 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-postgresqlRed 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-redisRed 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-serviceRed 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-telemetryRed 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-vmwareRed 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_cliRed 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_cliRed 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-dynaconfRed 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-dynaconfRed 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-forwarderRed 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-sqlparseRed 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-sqlparseRed 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-katelloRed 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-gitpythonRed 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-gitpythonRed Hat:satellite:6.19::el9 From an advisory covering 31 CVEs |
before 0:3.1.62-1.el9pc | 0:3.1.62-1.el9pc |
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.1.5-aikido.2 | 3.1.5-aikido.23.0.6-aikido.64.1.3-aikido.23.0.1-aikido.83.0.3-aikido.83.1.6-aikido.13.1.2-aikido.43.0.3-aikido.9 |
@rootio/fast-uriRoot:npm |
before 3.1.5-root.io.2 | 3.1.5-root.io.23.0.6-root.io.64.1.3-root.io.23.0.1-root.io.83.0.3-root.io.83.1.6-root.io.13.1.2-root.io.43.0.3-root.io.9 |
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-84292 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.24%, the 15th percentile. Fixed in fast-uri 2.4.6.
References
github.com/fastify/fast-uri/security/advisories/GHSA-qw65-cvwx-89v3
cna.openjsf.org/security-advisories.html
nvd.nist.gov/vuln/detail/CVE-2026-84292
github.com/fastify/fast-uri/commit/820e8478dd7da3d09f187bfaf35d50b71f67b8b4
github.com/fastify/fast-uri/releases/tag/v2.4.6
github.com/fastify/fast-uri/releases/tag/v3.1.7
Show 194 moreShow less
github.com/fastify/fast-uri/releases/tag/v4.1.4
github.com/advisories/GHSA-qw65-cvwx-89v3
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/84xxx/CVE-2026-84292.json
security-tracker.debian.org/tracker/CVE-2026-84292
github.com/fastify/fast-uri
access.redhat.com/errata/RHSA-2026:63782
access.redhat.com/security/cve/CVE-2026-84394
access.redhat.com/security/updates/classification
images.redhat.com
access.redhat.com/security/cve/CVE-2026-85024
access.redhat.com/security/cve/CVE-2026-85152
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_63782.json
bugzilla.redhat.com/show_bug.cgi?id=2527747
cve.org/CVERecord?id=CVE-2026-84292
bugzilla.redhat.com/show_bug.cgi?id=2527756
cve.org/CVERecord?id=CVE-2026-84394
nvd.nist.gov/vuln/detail/CVE-2026-84394
github.com/fastify/fast-uri/security/advisories/GHSA-58mr-gqgx-xq4g
bugzilla.redhat.com/show_bug.cgi?id=2528707
cve.org/CVERecord?id=CVE-2026-85024
nvd.nist.gov/vuln/detail/CVE-2026-85024
github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v
bugzilla.redhat.com/show_bug.cgi?id=2528717
cve.org/CVERecord?id=CVE-2026-85152
nvd.nist.gov/vuln/detail/CVE-2026-85152
github.com/nodejs/undici/security/advisories/GHSA-vp8m-p9jh-q5pm
access.redhat.com/errata/RHSA-2026:65537
access.redhat.com/security/cve/CVE-2026-17183
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_65537.json
bugzilla.redhat.com/show_bug.cgi?id=2519801
cve.org/CVERecord?id=CVE-2026-17183
nvd.nist.gov/vuln/detail/CVE-2026-17183
grafana.com/security/security-advisories/cve-2026-17183
access.redhat.com/errata/RHSA-2026:65617
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_65617.json
bugzilla.redhat.com/show_bug.cgi?id=2521778
bugzilla.redhat.com/show_bug.cgi?id=2521779
bugzilla.redhat.com/show_bug.cgi?id=2521798
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_71543.json
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
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
cve.org/CVERecord?id=CVE-2026-76172
nvd.nist.gov/vuln/detail/CVE-2026-76172
github.com/fastify/fast-uri/security/advisories/GHSA-jqff-g426-hqxp
access.redhat.com/errata/RHSA-2026:74503
issues.redhat.com/browse/SAT-50183
issues.redhat.com/browse/SAT-50184
issues.redhat.com/browse/SAT-50185
issues.redhat.com/browse/SAT-50187
issues.redhat.com/browse/SAT-50584
issues.redhat.com/browse/SAT-50904
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_74503.json
access.redhat.com/security/cve/CVE-2026-12405
bugzilla.redhat.com/show_bug.cgi?id=2488952
cve.org/CVERecord?id=CVE-2026-12405
nvd.nist.gov/vuln/detail/CVE-2026-12405
access.redhat.com/security/cve/CVE-2026-12423
bugzilla.redhat.com/show_bug.cgi?id=2488956
cve.org/CVERecord?id=CVE-2026-12423
nvd.nist.gov/vuln/detail/CVE-2026-12423
access.redhat.com/security/cve/CVE-2026-12540
bugzilla.redhat.com/show_bug.cgi?id=2489969
cve.org/CVERecord?id=CVE-2026-12540
nvd.nist.gov/vuln/detail/CVE-2026-12540
access.redhat.com/security/cve/CVE-2026-12541
bugzilla.redhat.com/show_bug.cgi?id=2489970
cve.org/CVERecord?id=CVE-2026-12541
nvd.nist.gov/vuln/detail/CVE-2026-12541
access.redhat.com/security/cve/CVE-2026-12542
bugzilla.redhat.com/show_bug.cgi?id=2489971
cve.org/CVERecord?id=CVE-2026-12542
nvd.nist.gov/vuln/detail/CVE-2026-12542
access.redhat.com/security/cve/CVE-2026-12544
bugzilla.redhat.com/show_bug.cgi?id=2489992
cve.org/CVERecord?id=CVE-2026-12544
nvd.nist.gov/vuln/detail/CVE-2026-12544
access.redhat.com/security/cve/CVE-2026-12545
bugzilla.redhat.com/show_bug.cgi?id=2489993
cve.org/CVERecord?id=CVE-2026-12545
nvd.nist.gov/vuln/detail/CVE-2026-12545
access.redhat.com/security/cve/CVE-2026-33154
bugzilla.redhat.com/show_bug.cgi?id=2449774
cve.org/CVERecord?id=CVE-2026-33154
nvd.nist.gov/vuln/detail/CVE-2026-33154
github.com/dynaconf/dynaconf/commit/2fbb45ee36b8c0caa5b924fe19f3c1a5e8603fa7
github.com/dynaconf/dynaconf/releases/tag/3.2.13
github.com/dynaconf/dynaconf/security/advisories/GHSA-pxrr-hq57-q35p
access.redhat.com/security/cve/CVE-2026-33818
bugzilla.redhat.com/show_bug.cgi?id=2515815
cve.org/CVERecord?id=CVE-2026-33818
nvd.nist.gov/vuln/detail/CVE-2026-33818
go.dev/cl/814980
go.dev/issue/80405
groups.google.com/g/golang-announce/c/94pEornpRlI
pkg.go.dev/vuln/GO-2026-5972
access.redhat.com/security/cve/CVE-2026-42504
bugzilla.redhat.com/show_bug.cgi?id=2484204
cve.org/CVERecord?id=CVE-2026-42504
nvd.nist.gov/vuln/detail/CVE-2026-42504
go.dev/cl/774481
go.dev/issue/79217
groups.google.com/g/golang-announce/c/tKs3rmcBcKw
pkg.go.dev/vuln/GO-2026-5038
access.redhat.com/security/cve/CVE-2026-45623
bugzilla.redhat.com/show_bug.cgi?id=2507595
cve.org/CVERecord?id=CVE-2026-45623
nvd.nist.gov/vuln/detail/CVE-2026-45623
github.com/postcss/postcss/security/advisories/GHSA-6g55-p6wh-862q
access.redhat.com/security/cve/CVE-2026-54284
bugzilla.redhat.com/show_bug.cgi?id=2517527
cve.org/CVERecord?id=CVE-2026-54284
nvd.nist.gov/vuln/detail/CVE-2026-54284
github.com/andialbrecht/sqlparse/commit/939b129e24c0ad5d51368b1aa72fffcaca76f06f
github.com/andialbrecht/sqlparse/security/advisories/GHSA-pwgv-4x5q-6m9f
access.redhat.com/security/cve/CVE-2026-56097
bugzilla.redhat.com/show_bug.cgi?id=2490543
cve.org/CVERecord?id=CVE-2026-56097
nvd.nist.gov/vuln/detail/CVE-2026-56097
access.redhat.com/security/cve/CVE-2026-56098
bugzilla.redhat.com/show_bug.cgi?id=2490542
cve.org/CVERecord?id=CVE-2026-56098
nvd.nist.gov/vuln/detail/CVE-2026-56098
access.redhat.com/security/cve/CVE-2026-56858
bugzilla.redhat.com/show_bug.cgi?id=2515838
cve.org/CVERecord?id=CVE-2026-56858
nvd.nist.gov/vuln/detail/CVE-2026-56858
go.dev/cl/807100
go.dev/issue/80435
pkg.go.dev/vuln/GO-2026-6091
access.redhat.com/security/cve/CVE-2026-56860
bugzilla.redhat.com/show_bug.cgi?id=2515820
cve.org/CVERecord?id=CVE-2026-56860
nvd.nist.gov/vuln/detail/CVE-2026-56860
go.dev/cl/803681
go.dev/issue/80494
pkg.go.dev/vuln/GO-2026-6218
access.redhat.com/security/cve/CVE-2026-56862
bugzilla.redhat.com/show_bug.cgi?id=2515839
cve.org/CVERecord?id=CVE-2026-56862
nvd.nist.gov/vuln/detail/CVE-2026-56862
go.dev/cl/804261
go.dev/issue/80528
pkg.go.dev/vuln/GO-2026-6090
access.redhat.com/security/cve/CVE-2026-59879
bugzilla.redhat.com/show_bug.cgi?id=2498158
cve.org/CVERecord?id=CVE-2026-59879
nvd.nist.gov/vuln/detail/CVE-2026-59879
github.com/immutable-js/immutable-js/commit/a1a1ee412dcaa380ab325196283d06594ffe4b84
github.com/immutable-js/immutable-js/commit/f0bc997d8eb9886aff2236635aa210a95a04304a
github.com/immutable-js/immutable-js/releases/tag/v4.3.9
github.com/immutable-js/immutable-js/releases/tag/v5.1.8
github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735
bugzilla.redhat.com/show_bug.cgi?id=2517523
cve.org/CVERecord?id=CVE-2026-59893
nvd.nist.gov/vuln/detail/CVE-2026-59893
github.com/andialbrecht/sqlparse/commit/d1d80602741f77ec78e5a04ce4719244cf32352e
github.com/andialbrecht/sqlparse/security/advisories/GHSA-prg7-hcfm-mfcr
bugzilla.redhat.com/show_bug.cgi?id=2517518
cve.org/CVERecord?id=CVE-2026-71491
nvd.nist.gov/vuln/detail/CVE-2026-71491
github.com/andialbrecht/sqlparse/commit/ef2012a5eeb491e604dea2b00d516904a3830c87
github.com/andialbrecht/sqlparse/security/advisories/GHSA-f2ff-p2ww-7p4p
cve.org/CVERecord?id=CVE-2026-73086
nvd.nist.gov/vuln/detail/CVE-2026-73086
github.com/ai/nanoid/commit/7087969281cab8ba8ae3babf1894e819068b3bb4
github.com/ai/nanoid/commit/821dfed7b5db7f88e92f56c60eef32c8135077c3
github.com/ai/nanoid/commit/b0036ed60dc9facd7f1191a50dfb3076500202ac
github.com/ai/nanoid/releases/tag/3.3.12
cve.org/CVERecord?id=CVE-2026-75931
nvd.nist.gov/vuln/detail/CVE-2026-75931
cve.org/CVERecord?id=CVE-2026-78679
nvd.nist.gov/vuln/detail/CVE-2026-78679
vulncheck.com/advisories/gitpython-before-arbitrary-file-read-via-tagreference-create
cve.org/CVERecord?id=CVE-2026-79654
nvd.nist.gov/vuln/detail/CVE-2026-79654
projects.theforeman.org/issues/39701
nvd.nist.gov/vuln/detail/CVE-2026-87817
vulncheck.com/advisories/gitpython-before-3.1.60-remote-code-execution-via-git-directory-impersonation
errata.rockylinux.org/RLSA-2026:71543
ubuntu.com/security/CVE-2026-84292
Left out here: 27 references. The JSON record has them.