Skip to content
OpenAdvisories

Description

fast-uri decoded percent-encoded path separators and dot segments before applying dot-segment removal in its normalize() and equal() functions. Encoded path data was treated like real slashes and parent-directory references, so distinct URIs could collapse onto the same normalized path. Applications that normalize or compare attacker-controlled URLs to enforce path-based policy can be bypassed, with a path that appears confined under an allowed prefix normalizing to a different location. Versions <= 3.1.0 are affected. Update to 3.1.1 or later.

Affected products

VendorProductAffectedFixed
fast-uri fast-uri < 3.1.1 3.1.1

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-ajv 8.20.0~ds+~cs6.1.3-1 —
Debian 13 node-ajv No fix yet —
Debian 12 node-ajv No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-ajv No fix yet —
Ubuntu 26.04 LTS node-ajv No fix yet —
Ubuntu 25.10 node-ajv No fix yet —
Ubuntu 24.04 LTS node-ajv No fix yet —
Ubuntu 22.04 LTS node-ajv No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS node-ajv No fix yet —
Ubuntu 18.04 LTS node-ajv No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 rh-podman-desktop 1.1.1-1.el10_2 RHSA-2026:37385
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Ansible Automation Platform Inside 2 ansible-core 1:2.16.19-1.el8ap RHSA-2026:42079, RHSA-2026:42078
Red Hat Ansible Automation Platform Inside 2 receptor +1 1.6.6-1.el8ap RHSA-2026:42079, RHSA-2026:42078
Red Hat Ansible Automation Platform Developer 2 ansible-core 1:2.16.19-1.el8ap RHSA-2026:42079, RHSA-2026:42078
Red Hat Ansible Automation Platform Developer 2 automation-controller +1 4.6.30-2.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform Developer 2 python3.12-urllib3 2.7.0-1.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform Developer 2 receptor +1 1.6.6-1.el8ap RHSA-2026:42079, RHSA-2026:42078
Red Hat Ansible Automation Platform 2 ansible-core +1 1:2.16.19-1.el8ap RHSA-2026:42079, RHSA-2026:42078
Red Hat Ansible Automation Platform 2 automation-controller +4 4.6.30-2.el8ap RHSA-2026:42079, RHSA-2026:42078
Red Hat Ansible Automation Platform 2 automation-eda-controller +4 1.1.20-1.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform 2 automation-gateway +2 2.5.20260715-1.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform 2 automation-gateway-proxy +1 2.6.17-1.el9ap RHSA-2026:42079
Red Hat Ansible Automation Platform 2 automation-hub +1 4.10.16-1.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform 2 automation-platform-ui 2.6.11-1.el9ap RHSA-2026:42079
Red Hat Ansible Automation Platform 2 python3.12-gitpython 3.1.50-1.el8ap RHSA-2026:42079, RHSA-2026:42078
Red Hat Ansible Automation Platform 2 python3.12-pulp-ansible 1:0.25.6-1.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform 2 python3.12-pulp-container 2.19.12-1.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform 2 python3.12-pulpcore 3.49.63-2.el8ap RHSA-2026:42079, RHSA-2026:42078
Red Hat Ansible Automation Platform 2 python3.12-pyjwt +1 2.13.0-1.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform 2 python3.12-pysequoia 0.1.34-1.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform 2 python3.12-urllib3 2.7.0-1.el8ap RHSA-2026:42078
Red Hat Ansible Automation Platform 2 receptor +1 1.6.6-1.el8ap RHSA-2026:42079, RHSA-2026:42078
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed openQA 5.1782995932.ffeb09be-1.1 openSUSE-SU-2026:11178-1
openSUSE Tumbleweed python-pydata-sphinx-theme 0.17.1-1.1 openSUSE-SU-2026:10750-1
openSUSE Leap 16.0 openQA 5.1783076943.6691832d-bp160.1.1 openSUSE-SU-2026:21266-1
openSUSE Leap 16.0 os-autoinst 5.1783082953.c3cb41d-bp160.1.1 openSUSE-SU-2026:21266-1
openSUSE Leap 16.0 python-pydata-sphinx-theme 0.16.1-bp160.2.1 openSUSE-SU-2026:21173-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling langfuse-3 +1 3.174.1-r0 —
Wolfi rolling opensearch-dashboards-3 +1 3.6.0-r4 —
Wolfi rolling prism 5.15.10-r0 —
Wolfi rolling saf 1.5.3-r1 —
Wolfi rolling serve 14.2.6-r3 —
Wolfi rolling tileserver-gl 5.6.0-r2 —
Wolfi rolling vitess-23 23.0.4-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm fast-uri >= 3.0.0, < 3.1.1 3.1.1 GHSA-q3j6-qgpj-74h6
npm fast-uri < 2.4.1 2.4.1 GHSA-q3j6-qgpj-74h6

Advisories 11

References