Katalog CVE

CVE-2026-6321

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.63%

Percentyl 48 - wyżej niż 48% wszystkich znanych CVE

Streszczenie

W bibliotece fast-uri w funkcjach normalize() i equal() odkodowano procentowo zakodowane separatory ścieżki oraz kropki przed usunięciem segmentów kropek. Zakodowane dane ścieżki były traktowane jak prawdziwe ukośniki i odwołania do katalogu nadrzędnego, co powodowało, że różne URI mogły być znormalizowane do tej samej ścieżki. Podatność dotyczy wersji do 3.1.0 włącznie.

Ocena ryzyka

Aplikacje używające normalizacji lub porównywania URI kontrolowanych przez atakującego w celu egzekwowania polityki dostępu opartej na ścieżce mogą zostać ominięte. Atakujący może przedstawić ścieżkę, która wydaje się znajdować w dozwolonym prefiksie, ale po normalizacji wskazuje na inne, nieautoryzowane lokalizacje.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę fast-uri do wersji 3.1.1 lub nowszej. Po aktualizacji należy zweryfikować poprawność działania mechanizmów kontroli dostępu opartych na ścieżkach URI.

Inne podatności w fast-uri

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS