CVE-2026-75975
fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization
fast-uri is a URI parser for Node.js. Its custom parser for bracketed IPv6 literals does not validate the complete IPv6 grammar, so invalid trailing text in an authority can be silently discarded and a malformed attacker-controlled host is turned into a different valid IPv6 destination. For example, a bracketed literal with invalid trailing characters is normalized to the unspecified address, which a Node HTTP client then connects to a local service over loopback, and other malformed literals collapse to private-range addresses. No error is set on the parsed result, so an application checking the error field cannot detect the rewrite. An application that normalizes untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement can be redirected to a local or private IPv6 target, giving a server-side request forgery and address-policy bypass primitive. 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 validate bracketed IP literals against the full grammar and mark malformed literals as authority errors. 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 server-side request forgery via malformed IPv6 normalization
fast-uri is a URI parser for Node.js. Its custom parser for bracketed IPv6 literals does not validate the complete IPv6 grammar, so invalid trailing text in an authority can be silently discarded and a malformed attacker-controlled host is turned into a different valid IPv6 destination. For example, a bracketed literal with invalid trailing characters is normalized to the unspecified address, which a Node HTTP client then connects to a local service over loopback, and other malformed literals collapse to private-range addresses. No error is set on the parsed result, so an application checking the error field cannot detect the rewrite. An application that normalizes untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement can be redirected to a local or private IPv6 target, giving a server-side request forgery and address-policy bypass primitive. 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 validate bracketed IP literals against the full grammar and mark malformed literals as authority errors. Users should upgrade to a patched version.
- Record
CVE-2026-75975- 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-20, CWE-918
- Updated
- 2026-11-02
EUVDEUVD-2026-64772
7.5
fast-uri is a URI parser for Node.js. Its custom parser for bracketed IPv6 literals does not validate the complete IPv6 grammar, so invalid trailing text in an authority can be silently discarded and a malformed attacker-controlled host is turned into a different valid IPv6 destination. For example, a bracketed literal with invalid trailing characters is normalized to the unspecified address, which a Node HTTP client then connects to a local service over loopback, and other malformed literals collapse to private-range addresses. No error is set on the parsed result, so an application checking the error field cannot detect the rewrite. An application that normalizes untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement can be redirected to a local or private IPv6 target, giving a server-side request forgery and address-policy bypass primitive. 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 validate bracketed IP literals against the full grammar and mark malformed literals as authority errors. Users should upgrade to a patched version.
- Record
EUVD-2026-64772- 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-f65p-4m7j-42xc
7.5
fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization
Impact
fast-uri does not validate the complete RFC 3986 grammar for bracketed IPv6 literals, so a malformed literal with invalid trailing text is silently truncated to a different valid IPv6 address with no error reported. For example, normalize('http://[::not-valid]/private') returns http://[::]/private, and [fc00::not-hex] and [fe80::not-hex] collapse to [fc00::] and [fe80::]. An application that normalizes an untrusted URL before an outbound request, redirect, or host-policy check can be routed to a local or private address such as loopback (::1), unique-local, or link-local. Because parse().error is unset for these inputs, checking it does not protect the consumer.
Patches
Upgrade to fast-uri 2.4.5, 3.1.6, or 4.1.3. Malformed IPv6 literals are now rejected with a host error instead of being normalized to a valid address.
Workarounds
Reject untrusted URLs whose host is a bracketed IPv6 literal before passing them to fast-uri, or route outbound requests against an explicit allowlist of addresses rather than trusting the normalized host.
- Record
GHSA-f65p-4m7j-42xc- 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-20, CWE-918
- Updated
- 2026-11-02
NVD
7.5
fast-uri is a URI parser for Node.js. Its custom parser for bracketed IPv6 literals does not validate the complete IPv6 grammar, so invalid trailing text in an authority can be silently discarded and a malformed attacker-controlled host is turned into a different valid IPv6 destination. For example, a bracketed literal with invalid trailing characters is normalized to the unspecified address, which a Node HTTP client then connects to a local service over loopback, and other malformed literals collapse to private-range addresses. No error is set on the parsed result, so an application checking the error field cannot detect the rewrite. An application that normalizes untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement can be redirected to a local or private IPv6 target, giving a server-side request forgery and address-policy bypass primitive. 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 validate bracketed IP literals against the full grammar and mark malformed literals as authority errors. Users should upgrade to a patched version.
- Record
CVE-2026-75975- 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-20, CWE-918
- Updated
- 2026-11-02
OSV
7.5
fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization
fast-uri is a URI parser for Node.js. Its custom parser for bracketed IPv6 literals does not validate the complete IPv6 grammar, so invalid trailing text in an authority can be silently discarded and a malformed attacker-controlled host is turned into a different valid IPv6 destination. For example, a bracketed literal with invalid trailing characters is normalized to the unspecified address, which a Node HTTP client then connects to a local service over loopback, and other malformed literals collapse to private-range addresses. No error is set on the parsed result, so an application checking the error field cannot detect the rewrite. An application that normalizes untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement can be redirected to a local or private IPv6 target, giving a server-side request forgery and address-policy bypass primitive. 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 validate bracketed IP literals against the full grammar and mark malformed literals as authority errors. Users should upgrade to a patched version.
- Record
CVE-2026-75975- 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-20, CWE-918
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-75975
7.5
fast-uri is a URI parser for Node.js. Its custom parser for bracketed IPv6 literals does not validate the complete IPv6 grammar, so invalid trailing text in an authority can be silently discarded and a malformed attacker-controlled host is turned into a different valid IPv6 destination. For example, a bracketed literal with invalid trailing characters is normalized to the unspecified address, which a Node HTTP client then connects to a local service over loopback, and other malformed literals collapse to private-range addresses. No error is set on the parsed result, so an application checking the error field cannot detect the rewrite. An application that normalizes untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement can be redirected to a local or private IPv6 target, giving a server-side request forgery and address-policy bypass primitive. 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 validate bracketed IP literals against the full grammar and mark malformed literals as authority errors. Users should upgrade to a patched version.
- Record
DEBIAN-CVE-2026-75975- 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 19 moreShow less
OSVGHSA-f65p-4m7j-42xc
7.5
fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization
Impact
fast-uri does not validate the complete RFC 3986 grammar for bracketed IPv6 literals, so a malformed literal with invalid trailing text is silently truncated to a different valid IPv6 address with no error reported. For example, normalize('http://[::not-valid]/private') returns http://[::]/private, and [fc00::not-hex] and [fe80::not-hex] collapse to [fc00::] and [fe80::]. An application that normalizes an untrusted URL before an outbound request, redirect, or host-policy check can be routed to a local or private address such as loopback (::1), unique-local, or link-local. Because parse().error is unset for these inputs, checking it does not protect the consumer.
Patches
Upgrade to fast-uri 2.4.5, 3.1.6, or 4.1.3. Malformed IPv6 literals are now rejected with a host error instead of being normalized to a valid address.
Workarounds
Reject untrusted URLs whose host is a bracketed IPv6 literal before passing them to fast-uri, or route outbound requests against an explicit allowlist of addresses rather than trusting the normalized host.
- Record
GHSA-f65p-4m7j-42xc- 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-20, CWE-918
- 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
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-75975
7.5
fast-uri is a URI parser for Node.js. Its custom parser for bracketed IPv6 literals does not validate the complete IPv6 grammar, so invalid trailing text in an authority can be silently discarded and a malformed attacker-controlled host is turned into a different valid IPv6 destination. For example, a bracketed literal with invalid trailing characters is normalized to the unspecified address, which a Node HTTP client then connects to a local service over loopback, and other malformed literals collapse to private-range addresses. No error is set on the parsed result, so an application checking the error field cannot detect the rewrite. An application that normalizes untrusted URLs before outbound requests, redirects, proxy routing, or address-policy enforcement can be redirected to a local or private IPv6 target, giving a server-side request forgery and address-policy bypass primitive. 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 validate bracketed IP literals against the full grammar and mark malformed literals as authority errors. Users should upgrade to a patched version.
- Record
UBUNTU-CVE-2026-75975- 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-1790854656 No score
TuxCare security update for fast-uri (2 CVEs)
TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.1.3-tuxcare.1.
- Record
CLSA-2026-1790854656- Updated
- 2026-11-02
OSVCLSA-2026-1790856985 No score
TuxCare security update for fast-uri (2 CVEs)
TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.1.2-tuxcare.1.
- Record
CLSA-2026-1790856985- 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-1791629263 No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 3.1.0-tuxcare.2.
- Record
CLSA-2026-1791629263- 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-75975 No score
CVE-2026-75975 in fast-uri - Patched by Root
Root has patched CVE-2026-75975 in the fast-uri package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-75975- 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 2 CVEs |
3.1.3-tuxcare.0 up to 3.1.3-tuxcare.1, plus listed versions 3.1.3 |
3.1.3-tuxcare.1 |
fast-uriTuxCare:npm From an advisory covering 2 CVEs |
3.1.2-tuxcare.0 up to 3.1.2-tuxcare.1, plus listed versions 3.1.2 |
3.1.2-tuxcare.1 |
Show 49 moreShow less
| Package | Affected | Fixed |
|---|---|---|
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 3 CVEs |
3.1.0-tuxcare.0 up to 3.1.0-tuxcare.2, plus listed versions 3.1.03.1.0-tuxcare.1 |
3.1.0-tuxcare.2 |
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 |
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.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.63.0.1-aikido.73.1.5-aikido.23.0.6-aikido.63.0.3-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.63.0.1-root.io.73.1.5-root.io.23.0.6-root.io.63.0.3-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-75975 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.22%, the 12th percentile. Fixed in fast-uri 2.4.5.
References
github.com/fastify/fast-uri/security/advisories/GHSA-f65p-4m7j-42xc
cna.openjsf.org/security-advisories.html
nvd.nist.gov/vuln/detail/CVE-2026-75975
github.com/fastify/fast-uri/commit/3728465caacef4b16bc84b7d14760f1c8fe41595
github.com/fastify/fast-uri/commit/607bfbe953f28a14c2e06ae64aff38c81ca2937f
github.com/fastify/fast-uri/commit/9161eded1ff55fad9d9714c6ad6c0f0283547799
Show 194 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-f65p-4m7j-42xc
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/75xxx/CVE-2026-75975.json
security-tracker.debian.org/tracker/CVE-2026-75975
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
bugzilla.redhat.com/show_bug.cgi?id=2521798
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: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
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
access.redhat.com/security/cve/CVE-2026-59893
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
bugzilla.redhat.com/show_bug.cgi?id=2517518
cve.org/CVERecord?id=CVE-2026-71491
nvd.nist.gov/vuln/detail/CVE-2026-71491
cve.org/CVERecord?id=CVE-2026-73086
nvd.nist.gov/vuln/detail/CVE-2026-73086
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
cve.org/CVERecord?id=CVE-2026-84394
nvd.nist.gov/vuln/detail/CVE-2026-84394
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-75975
Left out here: 33 references. The JSON record has them.