CVE-2026-110306
fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding
CVE-2026-110306 is a medium vulnerability (CVSS 6.1) in Fast-uri, published October 20, 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.8.
- Severity
- 6.1 MediumCVSS 3.1, CVE List
- Exploit chance
- 0.25%EPSS, 16th percentile
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
2.4.8fast-uri +33 more
Description
fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, fast-uri percent-decodes the scheme component with the legacy global unescape() function before validating it, so an input whose decoded scheme is a dangerous token is emitted as a live scheme even though RFC 3986 does not allow percent-encoding in a scheme and no other parser accepts it. An application that screens dangerous schemes on the raw input and then stores or renders the normalized or resolved result can turn an inert string into an executable javascript, data, or vbscript URL, producing a stored or reflected cross-site scripting vector, and the equal() comparison treats an encoded and a plain scheme as the same, which can bypass equality-based allowlists. The issue is fixed in fast-uri 2.4.8, 3.1.9, and 4.2.3, and users should upgrade to one of these versions or later. As a workaround, reject input whose scheme part contains a percent sign, or check the parsed scheme against an allowlist after normalization and use that same parsed result rather than the raw string.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
fast-urinpm | before 2.4.8 | 2.4.8 |
fast-urinpm | 3.0.0 up to 3.1.9 | 3.1.9 |
fast-urinpm | 4.0.0 up to 4.2.3 | 4.2.3 |
fast-uriTuxCare:npm From an advisory covering 3 CVEs | 3.1.8-tuxcare.0 up to 3.1.8-tuxcare.1, plus listed versions 3.1.8 | 3.1.8-tuxcare.1 |
fast-uriTuxCare:npm From an advisory covering 2 CVEs | 3.1.7-tuxcare.0 up to 3.1.7-tuxcare.2, plus listed versions 3.1.73.1.7-tuxcare.1 | 3.1.7-tuxcare.2 |
fast-uriTuxCare:npm From an advisory covering 2 CVEs | 3.1.6-tuxcare.0 up to 3.1.6-tuxcare.3, plus listed versions 3.1.63.1.6-tuxcare.13.1.6-tuxcare.2 | 3.1.6-tuxcare.3 |
fast-uriTuxCare:npm From an advisory covering 2 CVEs | 3.1.5-tuxcare.0 up to 3.1.5-tuxcare.5, plus listed versions 3.1.53.1.5-tuxcare.13.1.5-tuxcare.23.1.5-tuxcare.33.1.5-tuxcare.4 | 3.1.5-tuxcare.5 |
fast-uriTuxCare:npm | 3.1.4-tuxcare.0 up to 3.1.4-tuxcare.5, plus listed versions 3.1.43.1.4-tuxcare.13.1.4-tuxcare.23.1.4-tuxcare.33.1.4-tuxcare.4 | 3.1.4-tuxcare.5 |
fast-uriTuxCare:npm | 3.1.3-tuxcare.0 up to 3.1.3-tuxcare.7, 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.53.1.3-tuxcare.6 | 3.1.3-tuxcare.7 |
fast-uriTuxCare:npm | 3.1.2-tuxcare.0 up to 3.1.2-tuxcare.6, plus listed versions 3.1.23.1.2-tuxcare.13.1.2-tuxcare.23.1.2-tuxcare.33.1.2-tuxcare.43.1.2-tuxcare.5 | 3.1.2-tuxcare.6 |
Show 24 moreShow less
| Package | Affected | Fixed |
|---|---|---|
fast-uriTuxCare:npm | 3.0.3-tuxcare.0 up to 3.0.3-tuxcare.6, plus listed versions 3.0.33.0.3-tuxcare.13.0.3-tuxcare.23.0.3-tuxcare.33.0.3-tuxcare.43.0.3-tuxcare.5 | 3.0.3-tuxcare.6 |
fast-uriTuxCare:npm From an advisory covering 2 CVEs | 3.0.1-tuxcare.0 up to 3.0.1-tuxcare.7, 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.53.0.1-tuxcare.6 | 3.0.1-tuxcare.7 |
fast-uriTuxCare:npm From an advisory covering 3 CVEs | 3.1.0-tuxcare.0 up to 3.1.0-tuxcare.5, plus listed versions 3.1.03.1.0-tuxcare.13.1.0-tuxcare.23.1.0-tuxcare.33.1.0-tuxcare.4 | 3.1.0-tuxcare.5 |
fast-uriTuxCare:npm From an advisory covering 3 CVEs | 2.4.0-tuxcare.0 up to 2.4.0-tuxcare.5, plus listed versions 2.4.02.4.0-tuxcare.12.4.0-tuxcare.22.4.0-tuxcare.32.4.0-tuxcare.4 | 2.4.0-tuxcare.5 |
fast-uriTuxCare:npm From an advisory covering 3 CVEs | 2.4.7-tuxcare.0 up to 2.4.7-tuxcare.2, plus listed versions 2.4.72.4.7-tuxcare.1 | 2.4.7-tuxcare.2 |
fast-uriTuxCare:npm From an advisory covering 3 CVEs | 2.4.5-tuxcare.0 up to 2.4.5-tuxcare.5, plus listed versions 2.4.52.4.5-tuxcare.12.4.5-tuxcare.22.4.5-tuxcare.32.4.5-tuxcare.4 | 2.4.5-tuxcare.5 |
fast-uriTuxCare:npm From an advisory covering 3 CVEs | 3.0.6-tuxcare.0 up to 3.0.6-tuxcare.5, plus listed versions 3.0.63.0.6-tuxcare.13.0.6-tuxcare.23.0.6-tuxcare.33.0.6-tuxcare.4 | 3.0.6-tuxcare.5 |
fast-uriTuxCare:npm From an advisory covering 3 CVEs | 2.4.3-tuxcare.0 up to 2.4.3-tuxcare.6, plus listed versions 2.4.32.4.3-tuxcare.12.4.3-tuxcare.22.4.3-tuxcare.32.4.3-tuxcare.42.4.3-tuxcare.5 | 2.4.3-tuxcare.6 |
fast-uriTuxCare:npm From an advisory covering 4 CVEs | 2.4.2-tuxcare.0 up to 2.4.2-tuxcare.5, plus listed versions 2.4.22.4.2-tuxcare.12.4.2-tuxcare.22.4.2-tuxcare.32.4.2-tuxcare.4 | 2.4.2-tuxcare.5 |
node-ajvDebian:12 | All versions, plus listed versions 6.12.6-38.11.2~ds+~2.1.1-18.12.0~ds+~2.1.1-18.12.0~ds+~2.1.1-28.12.0~ds+~2.1.1-3 Show 19 moreShow less8.12.0~ds+~2.1.1-48.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-48.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-28.20.0~ds+~cs7.2.4-18.8.2~ds+~2.1.1-1 | None known |
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 12 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-28.20.0~ds+~cs7.2.4-1 | None known |
node-ajvDebian:14 | before 8.20.0~ds+~cs7.2.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 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 | 8.20.0~ds+~cs7.2.4-1 |
grafana12.4Red Hat:hummingbird:1 From an advisory covering 11 CVEs | before 0:12.4.13-0.4.hum1 | 0:12.4.13-0.4.hum1 |
grafana13.2Red Hat:hummingbird:1 From an advisory covering 7 CVEs | before 0:13.2.4-0.4.hum1 | 0:13.2.4-0.4.hum1 |
grafana13.1Red Hat:hummingbird:1 From an advisory covering 8 CVEs | before 0:13.1.8-0.5.hum1 | 0:13.1.8-0.5.hum1 |
grafana12.4Red Hat:hummingbird:1 From an advisory covering 10 CVEs | before 0:12.4.13-0.5.hum1 | 0:12.4.13-0.5.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 |
git-bugopenSUSE:Tumbleweed From an advisory covering 13 CVEs | before 0.11.0-3.1 | 0.11.0-3.1 |
modelcontextprotocol-serversopenSUSE:Tumbleweed From an advisory covering 4 CVEs | before 2.4.0-1.1 | 2.4.0-1.1 |
What each source reports
CVE List Score used 6.1
fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding
fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, fast-uri percent-decodes the scheme component with the legacy global unescape() function before validating it, so an input whose decoded scheme is a dangerous token is emitted as a live scheme even though RFC 3986 does not allow percent-encoding in a scheme and no other parser accepts it. An application that screens dangerous schemes on the raw input and then stores or renders the normalized or resolved result can turn an inert string into an executable javascript, data, or vbscript URL, producing a stored or reflected cross-site scripting vector, and the equal() comparison treats an encoded and a plain scheme as the same, which can bypass equality-based allowlists. The issue is fixed in fast-uri 2.4.8, 3.1.9, and 4.2.3, and users should upgrade to one of these versions or later. As a workaround, reject input whose scheme part contains a percent sign, or check the parsed scheme against an allowlist after normalization and use that same parsed result rather than the raw string.
- Record
CVE-2026-110306- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-172, CWE-180
- Updated
- 2026-11-02
EUVDEUVD-2026-104814 6.1
fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, fast-uri percent-decodes the scheme component with the legacy global unescape() function before validating it, so an input whose decoded scheme is a dangerous token is emitted as a live scheme even though RFC 3986 does not allow percent-encoding in a scheme and no other parser accepts it. An application that screens dangerous schemes on the raw input and then stores or renders the normalized or resolved result can turn an inert string into an executable javascript, data, or vbscript URL, producing a stored or reflected cross-site scripting vector, and the equal() comparison treats an encoded and a plain scheme as the same, which can bypass equality-based allowlists. The issue is fixed in fast-uri 2.4.8, 3.1.9, and 4.2.3, and users should upgrade to one of these versions or later. As a workaround, reject input whose scheme part contains a percent sign, or check the parsed scheme against an allowlist after normalization and use that same parsed result rather than the raw string.
- Record
EUVD-2026-104814- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-w74x-v6f9-j3xg 6.1
fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding
Impact
fast-uri percent-decodes the scheme component with the legacy global unescape() before validating it, so an input whose decoded scheme is a valid but dangerous token is emitted as a live scheme. RFC 3986 section 3.1 does not allow percent-encoding in a scheme, so no RFC or WHATWG parser treats such input as having that scheme, but fast-uri does.
For example, normalize('%6Aavascript:alert(1)') returns javascript:alert(1), resolve('https://a.example/', '%6Aavascript:alert(1)') returns javascript:alert(1), and parse('%6Aavascript:alert(1)').scheme returns javascript. The %uXXXX form (%u006Aavascript:) produces the same result, and equal('%68ttp://a/', 'http://a/') returns true.
An application that screens dangerous schemes on the raw input and then stores or renders normalize(input) or resolve(base, input) turns an inert string into an executable javascript:, data:, or vbscript: URL, a stored or reflected cross-site scripting vector in the consuming application. equal() also treats an encoded and a plain scheme as the same, which can bypass equality-based allowlists.
Patches
Upgrade to fast-uri 2.4.8, 3.1.9, or 4.2.3.
Workarounds
Reject input whose scheme part (before the first :, and before any /, ?, or #) contains %. Alternatively, check parse(x).scheme against an allowlist after normalization and use that same parsed result rather than the raw string.
- Record
GHSA-w74x-v6f9-j3xg- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-172, CWE-180
- Updated
- 2026-11-02
NVD 6.1
fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, fast-uri percent-decodes the scheme component with the legacy global unescape() function before validating it, so an input whose decoded scheme is a dangerous token is emitted as a live scheme even though RFC 3986 does not allow percent-encoding in a scheme and no other parser accepts it. An application that screens dangerous schemes on the raw input and then stores or renders the normalized or resolved result can turn an inert string into an executable javascript, data, or vbscript URL, producing a stored or reflected cross-site scripting vector, and the equal() comparison treats an encoded and a plain scheme as the same, which can bypass equality-based allowlists. The issue is fixed in fast-uri 2.4.8, 3.1.9, and 4.2.3, and users should upgrade to one of these versions or later. As a workaround, reject input whose scheme part contains a percent sign, or check the parsed scheme against an allowlist after normalization and use that same parsed result rather than the raw string.
- Record
CVE-2026-110306- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-172, CWE-180
- Updated
- 2026-11-02
OSV 6.1
fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding
fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, fast-uri percent-decodes the scheme component with the legacy global unescape() function before validating it, so an input whose decoded scheme is a dangerous token is emitted as a live scheme even though RFC 3986 does not allow percent-encoding in a scheme and no other parser accepts it. An application that screens dangerous schemes on the raw input and then stores or renders the normalized or resolved result can turn an inert string into an executable javascript, data, or vbscript URL, producing a stored or reflected cross-site scripting vector, and the equal() comparison treats an encoded and a plain scheme as the same, which can bypass equality-based allowlists. The issue is fixed in fast-uri 2.4.8, 3.1.9, and 4.2.3, and users should upgrade to one of these versions or later. As a workaround, reject input whose scheme part contains a percent sign, or check the parsed scheme against an allowlist after normalization and use that same parsed result rather than the raw string.
- Record
CVE-2026-110306- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-172, CWE-180
- Updated
- 2026-11-12
OSVDEBIAN-CVE-2026-110306 6.1
fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, fast-uri percent-decodes the scheme component with the legacy global unescape() function before validating it, so an input whose decoded scheme is a dangerous token is emitted as a live scheme even though RFC 3986 does not allow percent-encoding in a scheme and no other parser accepts it. An application that screens dangerous schemes on the raw input and then stores or renders the normalized or resolved result can turn an inert string into an executable javascript, data, or vbscript URL, producing a stored or reflected cross-site scripting vector, and the equal() comparison treats an encoded and a plain scheme as the same, which can bypass equality-based allowlists. The issue is fixed in fast-uri 2.4.8, 3.1.9, and 4.2.3, and users should upgrade to one of these versions or later. As a workaround, reject input whose scheme part contains a percent sign, or check the parsed scheme against an allowlist after normalization and use that same parsed result rather than the raw string.
- Record
DEBIAN-CVE-2026-110306- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
Show 24 moreShow less
OSVGHSA-w74x-v6f9-j3xg 6.1
fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding
Impact
fast-uri percent-decodes the scheme component with the legacy global unescape() before validating it, so an input whose decoded scheme is a valid but dangerous token is emitted as a live scheme. RFC 3986 section 3.1 does not allow percent-encoding in a scheme, so no RFC or WHATWG parser treats such input as having that scheme, but fast-uri does.
For example, normalize('%6Aavascript:alert(1)') returns javascript:alert(1), resolve('https://a.example/', '%6Aavascript:alert(1)') returns javascript:alert(1), and parse('%6Aavascript:alert(1)').scheme returns javascript. The %uXXXX form (%u006Aavascript:) produces the same result, and equal('%68ttp://a/', 'http://a/') returns true.
An application that screens dangerous schemes on the raw input and then stores or renders normalize(input) or resolve(base, input) turns an inert string into an executable javascript:, data:, or vbscript: URL, a stored or reflected cross-site scripting vector in the consuming application. equal() also treats an encoded and a plain scheme as the same, which can bypass equality-based allowlists.
Patches
Upgrade to fast-uri 2.4.8, 3.1.9, or 4.2.3.
Workarounds
Reject input whose scheme part (before the first :, and before any /, ?, or #) contains %. Alternatively, check parse(x).scheme against an allowlist after normalization and use that same parsed result rather than the raw string.
- Record
GHSA-w74x-v6f9-j3xg- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-172, CWE-180
- Updated
- 2026-11-02
OSVRHSA-2026:90388 7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:90388- 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-13
OSVRHSA-2026:90990 7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:90990- 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-13
OSVRHSA-2026:91181 8.6
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:91181- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L - Updated
- 2026-11-13
OSVRHSA-2026:91292 8.6
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:91292- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L - Updated
- 2026-11-13
OSVUBUNTU-CVE-2026-110306 6.1
fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, fast-uri percent-decodes the scheme component with the legacy global unescape() function before validating it, so an input whose decoded scheme is a dangerous token is emitted as a live scheme even though RFC 3986 does not allow percent-encoding in a scheme and no other parser accepts it. An application that screens dangerous schemes on the raw input and then stores or renders the normalized or resolved result can turn an inert string into an executable javascript, data, or vbscript URL, producing a stored or reflected cross-site scripting vector, and the equal() comparison treats an encoded and a plain scheme as the same, which can bypass equality-based allowlists. The issue is fixed in fast-uri 2.4.8, 3.1.9, and 4.2.3, and users should upgrade to one of these versions or later. As a workaround, reject input whose scheme part contains a percent sign, or check the parsed scheme against an allowlist after normalization and use that same parsed result rather than the raw string.
- Record
UBUNTU-CVE-2026-110306- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1792486604No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 3.1.8-tuxcare.1.
- Record
CLSA-2026-1792486604- Updated
- 2026-11-02
OSVCLSA-2026-1792495022No score
TuxCare security update for fast-uri (2 CVEs)
TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.1.7-tuxcare.2.
- Record
CLSA-2026-1792495022- Updated
- 2026-11-02
OSVCLSA-2026-1792505854No score
TuxCare security update for fast-uri (2 CVEs)
TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.1.6-tuxcare.3.
- Record
CLSA-2026-1792505854- Updated
- 2026-11-02
OSVCLSA-2026-1792509177No score
TuxCare security update for fast-uri (2 CVEs)
TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.1.5-tuxcare.5.
- Record
CLSA-2026-1792509177- Updated
- 2026-11-02
OSVCLSA-2026-1792517925No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.4-tuxcare.5.
- Record
CLSA-2026-1792517925- Updated
- 2026-11-02
OSVCLSA-2026-1792523667No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.3-tuxcare.7.
- Record
CLSA-2026-1792523667- Updated
- 2026-11-02
OSVCLSA-2026-1792574767No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.1.2-tuxcare.6.
- Record
CLSA-2026-1792574767- Updated
- 2026-11-02
OSVCLSA-2026-1793097094No score
TuxCare security update for fast-uri (1 CVE)
TuxCare rebuilt fast-uri to address 1 CVE. Fixed in 3.0.3-tuxcare.6.
- Record
CLSA-2026-1793097094- Updated
- 2026-11-02
OSVCLSA-2026-1793099940No score
TuxCare security update for fast-uri (2 CVEs)
TuxCare rebuilt fast-uri to address 2 CVEs. Fixed in 3.0.1-tuxcare.7.
- Record
CLSA-2026-1793099940- Updated
- 2026-11-02
OSVCLSA-2026-1793100398No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 3.1.0-tuxcare.5.
- Record
CLSA-2026-1793100398- Updated
- 2026-11-02
OSVCLSA-2026-1793101572No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 2.4.0-tuxcare.5.
- Record
CLSA-2026-1793101572- Updated
- 2026-11-02
OSVCLSA-2026-1793101610No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 2.4.7-tuxcare.2.
- Record
CLSA-2026-1793101610- Updated
- 2026-11-02
OSVCLSA-2026-1793101657No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 2.4.5-tuxcare.5.
- Record
CLSA-2026-1793101657- Updated
- 2026-11-02
OSVCLSA-2026-1793101678No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 3.0.6-tuxcare.5.
- Record
CLSA-2026-1793101678- Updated
- 2026-11-02
OSVCLSA-2026-1793111428No score
TuxCare security update for fast-uri (3 CVEs)
TuxCare rebuilt fast-uri to address 3 CVEs. Fixed in 2.4.3-tuxcare.6.
- Record
CLSA-2026-1793111428- Updated
- 2026-11-02
OSVCLSA-2026-1793125156No score
TuxCare security update for fast-uri (4 CVEs)
TuxCare rebuilt fast-uri to address 4 CVEs. Fixed in 2.4.2-tuxcare.5.
- Record
CLSA-2026-1793125156- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12261-1No score
git-bug-0.11.0-3.1 on GA media
These are all security issues fixed in the git-bug-0.11.0-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12261-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12531-1No score
mcp-server-everything-2.4.0-1.1 on GA media
These are all security issues fixed in the mcp-server-everything-2.4.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12531-1- Updated
- 2026-11-12
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| affected, aliases | OSV | |
| affected, facts | ||
| affected, aliases, references | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
github.com/fastify/fast-uri/security/advisories/GHSA-w74x-v6f9-j3xg
cna.openjsf.org/security-advisories.html
nvd.nist.gov/vuln/detail/CVE-2026-110306
github.com/fastify/fast-uri/commit/39933a1f1422986f14e2d844f552238feb40f5d4
github.com/fastify/fast-uri/commit/597f254c86d151568511eeb9a1df761fd12520b3
github.com/fastify/fast-uri/commit/e60e716f41d1d73717e2d803d20b68d2c6d20a0f
Show 102 moreShow less
github.com/fastify/fast-uri/releases/tag/v2.4.8
github.com/fastify/fast-uri/releases/tag/v3.1.9
github.com/fastify/fast-uri/releases/tag/v4.2.3
github.com/advisories/GHSA-w74x-v6f9-j3xg
github.com/CVEProject/cvelistV5/tree/main/cves/2026/110xxx/CVE-2026-110306.json
security-tracker.debian.org/tracker/CVE-2026-110306
github.com/fastify/fast-uri
access.redhat.com/errata/RHSA-2026:90388
access.redhat.com/security/cve/CVE-2026-100352
access.redhat.com/security/cve/CVE-2026-100353
access.redhat.com/security/cve/CVE-2026-100354
access.redhat.com/security/cve/CVE-2026-110816
access.redhat.com/security/updates/classification
images.redhat.com
access.redhat.com/security/cve/CVE-2026-65627
access.redhat.com/security/cve/CVE-2026-16491
access.redhat.com/security/cve/CVE-2026-111181
access.redhat.com/security/cve/CVE-2026-110306
access.redhat.com/security/cve/CVE-2026-110180
access.redhat.com/security/cve/CVE-2026-110095
access.redhat.com/security/cve/CVE-2026-110725
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_90388.json
bugzilla.redhat.com/show_bug.cgi?id=2562266
cve.org/CVERecord?id=CVE-2026-16491
nvd.nist.gov/vuln/detail/CVE-2026-16491
grafana.com/security/security-advisories/cve-2026-16491
bugzilla.redhat.com/show_bug.cgi?id=2561063
cve.org/CVERecord?id=CVE-2026-65627
nvd.nist.gov/vuln/detail/CVE-2026-65627
cna.erlef.org/cves/CVE-2026-65627.html
github.com/potatosalad/erlang-jose/commit/857eb8e7f2d33e2c9ca2189e77226561cacaf2ad
github.com/potatosalad/erlang-jose/commit/a7746ecd4950f85a393136e449a91dac62b5c429
github.com/potatosalad/erlang-jose/security/advisories/GHSA-wfpv-qxp8-x5gm
osv.dev/vulnerability/EEF-CVE-2026-65627
bugzilla.redhat.com/show_bug.cgi?id=2553588
cve.org/CVERecord?id=CVE-2026-100352
nvd.nist.gov/vuln/detail/CVE-2026-100352
github.com/getkin/kin-openapi/commit/4487f198ab8be0c37d6ca72c54f5dca4dc25270e
github.com/getkin/kin-openapi/releases/tag/v0.148.0
github.com/getkin/kin-openapi/security/advisories/GHSA-rj39-cv6w-8wv7
bugzilla.redhat.com/show_bug.cgi?id=2553592
cve.org/CVERecord?id=CVE-2026-100353
nvd.nist.gov/vuln/detail/CVE-2026-100353
github.com/getkin/kin-openapi/commit/9814d1f2b212f3508bf52296aa9e248b2122a5a9
github.com/getkin/kin-openapi/releases/tag/v0.149.0
github.com/getkin/kin-openapi/security/advisories/GHSA-vrcc-3ch7-hppw
bugzilla.redhat.com/show_bug.cgi?id=2553590
cve.org/CVERecord?id=CVE-2026-100354
nvd.nist.gov/vuln/detail/CVE-2026-100354
github.com/getkin/kin-openapi/commit/9245cef66c840e27a08409a8a5cd0ee930c5bcff
github.com/getkin/kin-openapi/security/advisories/GHSA-g8cf-rcjf-c8cf
bugzilla.redhat.com/show_bug.cgi?id=2556002
cve.org/CVERecord?id=CVE-2026-110095
nvd.nist.gov/vuln/detail/CVE-2026-110095
github.com/fastify/fast-uri/security/advisories/GHSA-xhq7-xmqj-769h
bugzilla.redhat.com/show_bug.cgi?id=2556008
cve.org/CVERecord?id=CVE-2026-110180
nvd.nist.gov/vuln/detail/CVE-2026-110180
github.com/fastify/fast-uri/security/advisories/GHSA-wjr9-j795-jxcr
bugzilla.redhat.com/show_bug.cgi?id=2556005
cve.org/CVERecord?id=CVE-2026-110306
bugzilla.redhat.com/show_bug.cgi?id=2556007
cve.org/CVERecord?id=CVE-2026-110725
nvd.nist.gov/vuln/detail/CVE-2026-110725
github.com/fastify/fast-uri/security/advisories/GHSA-333x-w4r6-6crp
bugzilla.redhat.com/show_bug.cgi?id=2552954
cve.org/CVERecord?id=CVE-2026-110816
nvd.nist.gov/vuln/detail/CVE-2026-110816
github.com/ljharb/qs/commit/a952e7519338ef0cfb25694a2988848f93333727
github.com/ljharb/qs/security/advisories/GHSA-6pq8-jhm2-2vcw
bugzilla.redhat.com/show_bug.cgi?id=2559049
cve.org/CVERecord?id=CVE-2026-111181
nvd.nist.gov/vuln/detail/CVE-2026-111181
github.com/expressjs/body-parser/security/advisories/GHSA-27r3-jxmh-p828
access.redhat.com/errata/RHSA-2026:90990
access.redhat.com/security/cve/CVE-2026-79656
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_90990.json
bugzilla.redhat.com/show_bug.cgi?id=2528700
cve.org/CVERecord?id=CVE-2026-79656
nvd.nist.gov/vuln/detail/CVE-2026-79656
access.redhat.com/errata/RHSA-2026:91181
access.redhat.com/security/cve/CVE-2026-103506
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_91181.json
bugzilla.redhat.com/show_bug.cgi?id=2554120
cve.org/CVERecord?id=CVE-2026-103506
nvd.nist.gov/vuln/detail/CVE-2026-103506
access.redhat.com/errata/RHSA-2026:91292
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_91292.json
ubuntu.com/security/CVE-2026-110306
suse.com/security/cve/CVE-2026-110095
suse.com/security/cve/CVE-2026-110180
suse.com/security/cve/CVE-2026-110306
suse.com/security/cve/CVE-2026-110725
suse.com/security/cve/CVE-2026-110816
suse.com/security/cve/CVE-2026-111756
suse.com/security/cve/CVE-2026-112085
suse.com/security/cve/CVE-2026-112366
suse.com/security/cve/CVE-2026-78659
suse.com/security/cve/CVE-2026-78660
suse.com/security/cve/CVE-2026-78663
suse.com/security/cve/CVE-2026-78669
suse.com/security/cve/CVE-2026-97032