CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-45296

High
Published: Translated: NVD NIST

Summary

Biblioteka path-to-regexp, która przekształca ciągi ścieżek w wyrażenia regularne, w niektórych przypadkach generuje wyrażenia, które mogą prowadzić do złej wydajności. Złe wyrażenie regularne jest tworzone, gdy w jednym segmencie znajdują się dwa parametry oddzielone znakiem innym niż kropka.

Risk Assessment

Zła wydajność może zablokować pętlę zdarzeń w JavaScript, co prowadzi do ataku typu DoS. To może wpłynąć na dostępność aplikacji i doświadczenie użytkowników.

Recommendation

Użytkownicy wersji 0.1 powinni zaktualizować do wersji 0.1.10, a wszyscy inni użytkownicy powinni zaktualizować do wersji 8.0.0, aby zniwelować ryzyko.

Related vulnerabilities

Original NVD description (English source)

path-to-regexp turns path strings into a regular expressions. In certain cases, path-to-regexp will output a regular expression that can be exploited to cause poor performance. Because JavaScript is single threaded and regex matching runs on the main thread, poor performance will block the event loop and lead to a DoS. The bad regular expression is generated any time you have two parameters within a single segment, separated by something that is not a period (.). For users of 0.1, upgrade to 0.1.10. All other users should upgrade to 8.0.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS