CVE-2026-112362
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
@fastify/express to wtyczka Fastify, która uruchamia oprogramowanie pośrednie Express w Fastify. W wersjach od 4.0.5 do 4.0.8, gdy Fastify działa z włączoną inną niż domyślna opcją ignorowaniaDuplicateSlashes, wtyczka dopasowuje oprogramowanie pośrednie Express z zakresem ścieżki do adresu URL, którego normalizacja z duplikatami ukośników również zwinęła separator po schemacie docelowym żądania w formie bezwzględnej, więc router Fastify rozwiązuje żądanie do ścieżki o określonym zakresie i uruchamia procedurę obsługi, podczas gdy warstwa Express nie widzi już tej ścieżki. W rezultacie żądanie korzystające z celu w formie bezwzględnej może dotrzeć do procedury obsługi na trasie o ograniczonym zakresie, takiej jak ścieżka administratora, podczas gdy oprogramowanie pośredniczące do uwierzytelniania, autoryzacji lub ograniczania szybkości jest pomijane. Nieuwierzytelnionemu atakującemu wystarczy włączenie innej niż domyślna opcji ignorowaniaDuplicateSlashes. Problem został rozwiązany w @fastify/express 4.0.9 i użytkownicy powinni dokonać aktualizacji do wersji 4.0.9 lub nowszej. Jako obejście wymuś uwierzytelnianie w przechwycie Fastify, takim jak preHandler, które jest uruchamiane po tym, jak router rozwiąże żądanie, lub pozostaw opcję ignorowaniaDuplicateSlashes na wartości domyślnej.
>_ Słabości (CWE)
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org