PatchSiren cyber security CVE debrief
CVE-2026-84292 fast-uri CVE debrief
fast-uri has a vulnerability where the port component of a URI is not validated during serialization. This can lead to an attacker-controlled host being injected into the authority, potentially allowing for security issues. The vulnerability 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 versions 2.4.6, 3.1.7, and 4.1.4.
- Vendor
- fast-uri
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-02
- Original CVE updated
- 2026-09-04
- Advisory published
- 2026-09-02
- Advisory updated
- 2026-09-04
Who should care
Developers and administrators using fast-uri versions before 2.4.6, from 3.0.0 before 3.1.7, and from 4.0.0 before 4.1.4 should be aware of this vulnerability and take steps to mitigate it.
Technical summary
The fast-uri library has a vulnerability where the port component of a URI is not validated during serialization. When recomposing the authority, the userinfo and host components are escaped, but the port is concatenated verbatim. This allows a port value that is not a sequence of digits to inject authority delimiters, effectively 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.
Defensive priority
High priority due to potential for security issues through injection of attacker-controlled hosts.
Recommended defensive actions
- Update fast-uri to version 2.4.6, 3.1.7, or 4.1.4, or later
- Validate user input for port components in URIs
- Monitor for potential security issues related to URI injection
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The vulnerability exists due to improper validation of the port component in fast-uri. Affected versions include those before 2.4.6, from 3.0.0 before 3.1.7, and from 4.0.0 before 4.1.4. Fixes are available in versions 2.4.6, 3.1.7, and 4.1.4.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-84292 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-84292
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-84292 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-84292
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cna.openjsf.org/security-advisories.html
ce714d77-add3-4f53-aff5-83d477b104bb - Vendor Advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/fastify/fast-uri/security/advisories/GHSA-qw65-cvwx-89v3
ce714d77-add3-4f53-aff5-83d477b104bb - Mitigation, Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.