CVE-2026-75899

Aliases:DEBIAN-CVE-2026-75899UBUNTU-CVE-2026-75899GHSA-fph4-wmhf-6fwfCGA-27rr-v9p9-wfxfCGA-2g7j-536c-5h4pCGA-2vr5-gqmr-m5frCGA-36c4-xrgh-6j3pCGA-3p47-344m-89g2CGA-4467-36j3-wvvpCGA-5535-59xq-6hw6CGA-5pmm-84v9-jvwvCGA-5vww-4g5j-82v4CGA-6jhg-mf29-hqmmCGA-6qhp-4574-458jCGA-7x73-rcj6-x2x7CGA-87gm-mc3w-x25wCGA-9h7w-c7m7-5464CGA-c42w-qq4v-534jCGA-cv3c-v3hg-322fCGA-f3f5-2r73-jwfvCGA-f9q8-582f-hxm9CGA-hw3q-78r2-hv72CGA-jf2w-qc92-6hwfCGA-mc33-9v4h-cgrpCGA-mf6r-9fg8-v3j5CGA-mpj3-mjv7-3hp3CGA-p875-mgc6-xffxCGA-p9g2-8rqm-q2wjCGA-pfh5-93pv-379hCGA-25c9-5v56-38rpCGA-264j-8f25-57f5CGA-2jwp-vm22-r54qCGA-2m7h-qwwq-43qpCGA-2qhg-985x-8h3fCGA-387q-cxr8-38qrCGA-3hp3-g89j-h629CGA-3phv-c2pr-7fx9CGA-3vhc-vx5p-x8mwCGA-4r79-4689-rhrcCGA-4x7h-8j93-rh9xCGA-5658-6mx4-xvprCGA-567g-6h49-2v3rCGA-574p-v3h5-54qhCGA-58hh-5w9q-g478CGA-5g23-fv2r-mfmwCGA-5rwm-4pf2-xp3qCGA-65r4-v4fp-34g4CGA-6fg5-4fpf-3f49CGA-6fmj-f3rr-q4xmCGA-6j6m-m7gq-6388CGA-6m4r-66vq-58rhCGA-6mgr-2chj-35wgCGA-6q2m-3rm3-24cgCGA-6vm6-xxm4-64rqCGA-7287-4fhv-r792CGA-7g4r-crjh-6v59CGA-7vmf-583v-fwvxCGA-83gf-wp53-26wcCGA-84vv-5mwj-q358CGA-87gj-fqfm-r5mqCGA-89h9-p35h-4m6rCGA-8fgg-hgh8-83vfCGA-8gpw-ghpq-hfxwCGA-8jqr-hfqj-7hqxCGA-8mfw-xvv4-7ggcCGA-8ww4-7qrj-qc3fCGA-92qc-25jw-6v94CGA-94hh-v8vm-hg34CGA-9ph7-6rj3-xm3qCGA-9prx-qcf6-xgcgCGA-9wcq-c3jh-c592CGA-c3rq-64g5-f5q4CGA-c4hg-jq23-2m32CGA-cqmx-8m67-49mjCGA-f376-vgwq-wpq4CGA-f4pj-cfgj-3p5qCGA-ff3p-cg2m-89q9CGA-fhcp-5329-mf59CGA-fphq-2wq7-4gvwCGA-fpm4-gfgj-hpxcCGA-fpwp-275c-gjc7CGA-ghfq-xr43-j8jhCGA-gjhh-8cfj-x5chCGA-grj6-pc3x-5jg3CGA-h64g-hg4j-84wmCGA-h66h-xrh8-w43xCGA-hwcf-hvj9-rxxmCGA-jcgj-jq9j-vjgcCGA-jgqf-3mcx-3c2qCGA-jjc6-x629-9978CGA-jjfm-w492-832jCGA-jp4x-8x3x-2v69CGA-jw2x-446w-8wgpCGA-jw4w-8mpw-ppp3CGA-jxh9-36fx-466qCGA-m4gm-f2g5-rc84CGA-m5c3-jw6h-wfrxCGA-m87j-fjfw-4cx8CGA-mjhx-68rp-xh89CGA-mv4q-2cvp-fmhjCGA-mxp4-jv2f-j59mCGA-p836-xg3q-2x6hCGA-p8cc-9gxh-5mrfCGA-p9g3-p2qf-j2frCGA-pcq5-4v4r-7g5mCGA-pggg-q4v3-8723CGA-prjg-c28x-p4m9CGA-pvqp-595q-c92qCGA-pwpr-3hx8-w3mcCGA-q8qr-wp35-6g52CGA-qh9q-6mpg-j4hrCGA-qhc2-2pr6-2j64CGA-qrj4-79x6-9vw2CGA-qw8q-cg98-xc8rCGA-r99j-8rv6-5xw6CGA-rfp2-9r2f-ch93CGA-rg88-4v2j-mw8hCGA-rj4p-9mm4-4wxhCGA-rphr-46f4-c3v7CGA-v545-r9xh-7ffgCGA-v765-2prx-qfpmCGA-v826-wq6w-36x2CGA-v8q6-j66h-f4q4CGA-v9xj-2hg3-255cCGA-vc94-3gg6-vw2vCGA-vh77-cpqw-2jqvCGA-vhgg-w7m2-qvf8CGA-vx9q-47rx-7g8wCGA-vxgp-5846-gghhCGA-w4q2-fp8r-4p88CGA-w75m-9x79-j65hCGA-wcmx-9657-mc8rCGA-wfwh-92wg-fhh8CGA-wpfv-r628-x8g5CGA-wq92-6gh5-qgmxCGA-wx54-865p-3ww3CGA-x4rm-9w39-fjxpCGA-x4wg-vv5j-hg8cCGA-xc5c-w54c-7q7jCGA-xg2q-cmwh-6jhwCGA-xj87-5xpp-f4hwCGA-xp5v-h6rf-552fCGA-69fp-wrg7-54wcCGA-rf47-gvcc-gh7rCGA-52jx-vm9h-8p9jCGA-g8qc-46pr-hq93CGA-hww7-xg97-m37x
Advisory lineage Upstream: 0 Downstream: 3
Analyzed
Published: 24 Aug 2026, 09:40
Last modified:24 Aug 2026, 16:19

Vulnerability Summary

Overall Risk (default)
medium
30/100
CVSS Score
7.5 HIGH
v3.1 (cve.org)
EPSS Score
0.22% LOW
0% probability 0.00%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected

Timeline

24 Aug 2026, 09:40
Published
Vulnerability first disclosed
24 Aug 2026, 16:19
Last Modified
Vulnerability information updated

Description

fast-uri is a URI parser for Node.js. It decodes percent escapes in a hostname during parsing and then decodes the parsed hostname a second time during authority recomposition, so a single call to normalize or resolve can turn nested percent-encoded input into a different network destination such as a loopback hostname or address. For example, a doubly encoded host that spells out a loopback name decodes to that live host in one operation, which contradicts RFC 3986 section 2.4 that an implementation must not decode the same string more than once. An application that normalizes or resolves an untrusted HTTP-family URI before outbound routing, redirect validation, or a host-policy check can receive a destination different from the one the original encoded host represented, giving a server-side request forgery and host-policy bypass primitive. This is an incomplete-fix variant of CVE-2026-6322. The affected versions are 2.4.1 up to but not including 2.4.5, 3.1.2 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 normalize percent escapes once and preserve encoded percent signs. Users should upgrade to a patched version.

CVSS Metrics

  • v3.1HIGHScore: 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

EPSS Trends

Current EPSS score: 0.22% Percentile: 13%

Techniques & Countermeasures

  • CWE-174Double Decoding of the Same Data

    The product decodes the same input twice, which can limit the effectiveness of any protection mechanism that occurs in between the decoding operations.

  • CWE-918Server-Side Request Forgery (SSRF)

    The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

Affected Systems

  • chainguardarangodb-3.12

    all | < 3.12.11-r1

  • chainguardargo-workflows-ui-4.0

    < 4.0.11-r0

  • chainguardgitlab-rails-ce-fips-19.1

    < 19.1.7-r5

  • chainguardjupyter-base-notebook

    all

  • chainguardkeep-ui

    < 0.54.2-r8

  • chainguardkeep-ui-fips

    < 0.54.2-r11

  • chainguardkibana-9.2

    < 9.2.8-r20

  • chainguardkibana-9.2-iamguarded

    < 9.2.8-r20

  • chainguardkibana-9.3

    all | < 9.3.8-r3

  • chainguardkibana-9.3-iamguarded

    all

  • chainguardlangfuse-4

    < 4.27.0-r1

  • chainguardlangfuse-4-worker

    < 4.27.0-r1

  • chainguardlangfuse-fips-4

    < 4.26.0-r1

  • chainguardlangfuse-fips-4-worker

    < 4.26.0-r1

  • chainguardnextcloud-server-32

    < 32.0.14-r1

  • chainguardnextcloud-server-34

    < 34.0.3-r3

  • chainguardopensearch-dashboards-2

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-alerting-dashboards-plugin

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-anomaly-detection-dashboards-plugin

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-dashboards-maps

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-dashboards-notifications

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-dashboards-observability

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-dashboards-query-workbench

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-dashboards-reporting

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-dashboards-search-relevance

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-dashboards-visualizations

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-fips

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-alerting-dashboards-plugin

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-anomaly-detection-dashboards-plugin

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-dashboards-maps

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-dashboards-notifications

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-dashboards-observability

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-dashboards-query-workbench

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-dashboards-reporting

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-dashboards-search-relevance

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-dashboards-visualizations

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-index-management-dashboards-plugin

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-ml-commons-dashboards

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-security-analytics-dashboards-plugin

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-fips-security-dashboards-plugin

    < 2.19.6-r5

  • chainguardopensearch-dashboards-2-index-management-dashboards-plugin

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-ml-commons-dashboards

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-security-analytics-dashboards-plugin

    < 2.19.6-r16

  • chainguardopensearch-dashboards-2-security-dashboards-plugin

    < 2.19.6-r16

  • chainguardopensearch-dashboards-3

    < 3.8.0-r1

  • chainguardopensearch-dashboards-3-alerting-dashboards-plugin

    < 3.8.0-r1

  • chainguardopensearch-dashboards-3-anomaly-detection-dashboards-plugin

    < 3.8.0-r1

  • chainguardopensearch-dashboards-3-dashboards-maps

    < 3.8.0-r1

  • chainguardopensearch-dashboards-3-dashboards-notifications

    < 3.8.0-r1

  • chainguardopensearch-dashboards-3-dashboards-observability

    < 3.8.0-r1

Showing first 50 affected entries in server-rendered view.

References (14)