Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-76172

Fixed in a distro release EPSS <1%CVSS 7.5

fast-uri is a URI parser for Node.js. During parsing it runs a legacy decoding pass over the scheme component and never re-escapes the result, and serialization writes the scheme back out verbatim, unlike the host component which is re-escaped. As a result an input whose scheme carries percent-encoded slashes parses as a scheme with no authority, so the parsed host and error are both undefined, yet resolving or normalizing that same input emits a network-path reference whose authority is attacker-chosen and re-parses to that host. An application that allowlists on the parsed host, or treats a reference with no authority as safe to resolve against its base, gets the opposite of what it checked, giving an off-site redirect, server-side request forgery, or address-policy bypass. The legacy decoder also expands non-standard escape forms, widening the issue past upstream filters, and control characters in the scheme can reach the output as raw carriage return and line feed. 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 reject a scheme that is not valid after decoding. Users should upgrade to a patched version.

Published 2026-08-24 · CVE record · OSV

Products: fast-uri

Fixed upstream

EcosystemPackageFixed in
npmfast-uri2.4.5
npmfast-uri3.1.6
npmfast-uri4.1.3

Distro releases

ReleasePackageFixed in
AlmaLinux 10cockpit-image-builder94.4-1.el10_2
Chainguardairflow-2no fix
Chainguardairflow-core-2no fix
Chainguardarangodb-3.123.12.11-r1
Chainguardargo-workflows-ui-4.04.0.11-r0
Chainguardcommercial-gitlab-rails-ee-19.119.1.7-r3
Chainguardcommercial-gitlab-rails-ee-19.219.2.7-r1
Chainguardcommercial-gitlab-rails-ee-19.319.3.3-r1
Chainguardcommercial-gitlab-rails-ee-fips-19.119.1.9-r0
Chainguardcommercial-gitlab-rails-ee-fips-19.219.2.7-r1
Chainguardcommercial-gitlab-rails-ee-fips-19.319.3.3-r1
Chainguardgitlab-rails-ce-18.10no fix
Chainguardgitlab-rails-ce-18.1118.11.13-r0
Chainguardgitlab-rails-ce-18.7no fix
Chainguardgitlab-rails-ce-18.8no fix
Chainguardgitlab-rails-ce-18.9no fix
Chainguardgitlab-rails-ce-19.019.0.9-r1
Chainguardgitlab-rails-ce-19.119.1.7-r4
Chainguardgitlab-rails-ce-19.319.3.1-r6
Chainguardgitlab-rails-ce-fips-18.1018.10.8-r8
Chainguardgitlab-rails-ce-fips-18.1118.11.12-r2
Chainguardgitlab-rails-ce-fips-18.7no fix
Chainguardgitlab-rails-ce-fips-18.8no fix
Chainguardgitlab-rails-ce-fips-18.918.9.8-r8
Chainguardgitlab-rails-ce-fips-19.019.0.9-r3
Chainguardgitlab-rails-ce-fips-19.119.1.7-r5
Chainguardjupyter-base-notebook7.6.3-r2
Chainguardkeep-ui0.54.2-r8
Chainguardkeep-ui-fips0.54.2-r11
Chainguardkibana-9.29.2.8-r20
Chainguardkibana-9.2-iamguarded9.2.8-r20
Chainguardkibana-9.39.3.8-r3
Chainguardkibana-9.3-iamguardedno fix
Chainguardlangfuse-44.27.0-r1
Chainguardlangfuse-4-worker4.27.0-r1
Chainguardlangfuse-fips-44.26.0-r1
Chainguardlangfuse-fips-4-worker4.26.0-r1
Chainguardnextcloud-server-3232.0.14-r1
Chainguardnextcloud-server-3434.0.3-r3
Chainguardopensearch-dashboards-22.19.6-r16
Chainguardopensearch-dashboards-2-alerting-dashboards-plugin2.19.6-r16
Chainguardopensearch-dashboards-2-anomaly-detection-dashboards-plugin2.19.6-r16
Chainguardopensearch-dashboards-2-dashboards-maps2.19.6-r16
Chainguardopensearch-dashboards-2-dashboards-notifications2.19.6-r16
Chainguardopensearch-dashboards-2-dashboards-observability2.19.6-r16
Chainguardopensearch-dashboards-2-dashboards-query-workbench2.19.6-r16
Chainguardopensearch-dashboards-2-dashboards-reporting2.19.6-r16
Chainguardopensearch-dashboards-2-dashboards-search-relevance2.19.6-r16
Chainguardopensearch-dashboards-2-dashboards-visualizations2.19.6-r16
Chainguardopensearch-dashboards-2-fips2.19.6-r5
Chainguardopensearch-dashboards-2-fips-alerting-dashboards-plugin2.19.6-r5
Chainguardopensearch-dashboards-2-fips-anomaly-detection-dashboards-plugin2.19.6-r5
Chainguardopensearch-dashboards-2-fips-dashboards-maps2.19.6-r5
Chainguardopensearch-dashboards-2-fips-dashboards-notifications2.19.6-r5
Chainguardopensearch-dashboards-2-fips-dashboards-observability2.19.6-r5
Chainguardopensearch-dashboards-2-fips-dashboards-query-workbench2.19.6-r5
Chainguardopensearch-dashboards-2-fips-dashboards-reporting2.19.6-r5
Chainguardopensearch-dashboards-2-fips-dashboards-search-relevance2.19.6-r5
Chainguardopensearch-dashboards-2-fips-dashboards-visualizations2.19.6-r5
Chainguardopensearch-dashboards-2-fips-index-management-dashboards-plugin2.19.6-r5
Chainguardopensearch-dashboards-2-fips-ml-commons-dashboards2.19.6-r5
Chainguardopensearch-dashboards-2-fips-security-analytics-dashboards-plugin2.19.6-r5
Chainguardopensearch-dashboards-2-fips-security-dashboards-plugin2.19.6-r5
Chainguardopensearch-dashboards-2-index-management-dashboards-plugin2.19.6-r16
Chainguardopensearch-dashboards-2-ml-commons-dashboards2.19.6-r16
Chainguardopensearch-dashboards-2-security-analytics-dashboards-plugin2.19.6-r16
Chainguardopensearch-dashboards-2-security-dashboards-plugin2.19.6-r16
Chainguardopensearch-dashboards-33.8.0-r1
Chainguardopensearch-dashboards-3-alerting-dashboards-plugin3.8.0-r1
Chainguardopensearch-dashboards-3-anomaly-detection-dashboards-plugin3.8.0-r1
Chainguardopensearch-dashboards-3-dashboards-maps3.8.0-r1
Chainguardopensearch-dashboards-3-dashboards-notifications3.8.0-r1
Chainguardopensearch-dashboards-3-dashboards-observability3.8.0-r1
Chainguardopensearch-dashboards-3-dashboards-query-workbench3.8.0-r1
Chainguardopensearch-dashboards-3-dashboards-reporting3.8.0-r1
Chainguardopensearch-dashboards-3-dashboards-search-relevance3.8.0-r1
Chainguardopensearch-dashboards-3-index-management-dashboards-plugin3.8.0-r1
Chainguardopensearch-dashboards-3-ml-commons-dashboards3.8.0-r1
Chainguardopensearch-dashboards-3-security-analytics-dashboards-plugin3.8.0-r1
Chainguardopensearch-dashboards-3-security-dashboards-plugin3.8.0-r1
Chainguardprism5.16.0-r7
Chainguardtensorflow-gpu-jupyter2.21.0-r9
Chainguardtileserver-gl5.6.0-r14
Chainguardtileserver-gl-fips5.6.0-r13
Chainguardunleash8.1.0-r2
Chainguardunleash-fips8.1.0-r2
Chainguardunleash-proxy1.4.19-r9
Chainguardvitess-2222.0.4-r24
Chainguardvitess-2424.0.2-r19
Chainguardvitess-24-compat24.0.3-r7
Chainguardwazuh-dashboard4.14.7-r14
Chainguardwazuh-dashboard-fips4.14.7-r13
Chainguardwazuh-dashboard-security-plugin4.14.7-r14
Chainguardwazuh-dashboard-security-plugin-fips4.14.7-r13
Chainguardyaml-language-server1.24.0-r5
Debian 13node-ajvno fix
Debian 14node-ajv8.20.0~ds+~cs7.1.4-1
Red Hat Enterprise Linux 10.2cockpit-image-builder0:94.4-1.el10_2
Red Hat hummingbird 1grafana12.40:12.4.9-0.4.hum1
Red Hat hummingbird 1grafana13.10:13.1.3-0.3.hum1
Red Hat hummingbird 1grafana13.20:13.2.0-0.1.2.hum1
Rocky Linux 10cockpit-image-builder0:94.4-1.el10_2
Ubuntu 18.04 LTSnode-ajvno fix
Ubuntu 20.04 LTSnode-ajvno fix
Ubuntu 22.04 LTSnode-ajvno fix
Ubuntu 24.04 LTSnode-ajvno fix
Ubuntu 26.04 LTSnode-ajvno fix
Ubuntu 26.10node-ajvno fix
Wolfiargo-workflows-ui-4.04.0.11-r0
Wolfijupyter-base-notebook7.6.3-r2
Wolfinextcloud-server-3232.0.14-r1
Wolfiopensearch-dashboards-33.8.0-r1
Wolfiopensearch-dashboards-3-alerting-dashboards-plugin3.8.0-r1
Wolfiopensearch-dashboards-3-anomaly-detection-dashboards-plugin3.8.0-r1
Wolfiopensearch-dashboards-3-dashboards-maps3.8.0-r1
Wolfiopensearch-dashboards-3-dashboards-notifications3.8.0-r1
Wolfiopensearch-dashboards-3-dashboards-observability3.8.0-r1
Wolfiopensearch-dashboards-3-dashboards-query-workbench3.8.0-r1
Wolfiopensearch-dashboards-3-dashboards-reporting3.8.0-r1
Wolfiopensearch-dashboards-3-dashboards-search-relevance3.8.0-r1
Wolfiopensearch-dashboards-3-index-management-dashboards-plugin3.8.0-r1
Wolfiopensearch-dashboards-3-ml-commons-dashboards3.8.0-r1
Wolfiopensearch-dashboards-3-security-analytics-dashboards-plugin3.8.0-r1
Wolfiopensearch-dashboards-3-security-dashboards-plugin3.8.0-r1
Wolfiprism5.16.0-r7
Wolfitileserver-gl5.6.0-r14
Wolfivitess-2424.0.2-r19
Wolfivitess-24-compat24.0.3-r7
Wolfiyaml-language-server1.24.0-r5