Katalog CVE

CVE-2023-34104

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.14%

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

Streszczenie

fast-xml-parser to otwarty parser XML w czystym JavaScript, który pozwala na używanie znaków specjalnych w nazwach encji, które nie są odpowiednio zabezpieczone. Atakujący może wykorzystać tę lukę do przeprowadzenia ataków typu denial of service (DoS) poprzez stworzenie nazw encji, które generują nieefektywne wyrażenia regularne.

Ocena ryzyka

Luka ta może prowadzić do zablokowania działania parsera na czas nieokreślony, co może wpłynąć na dostępność aplikacji korzystających z tego komponentu. Organizacje powinny być świadome ryzyka związanego z wykorzystaniem tej biblioteki w krytycznych systemach.

Rekomendacja

Zaleca się aktualizację do wersji 4.2.4 lub nowszej, aby usunąć tę podatność. Użytkownicy, którzy nie mogą zaktualizować, powinni unikać używania analizy DOCTYPE, ustawiając opcję `processEntities: false`.

Inne podatności w fast-xml-parser

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

fast-xml-parser is an open source, pure javascript xml parser. fast-xml-parser allows special characters in entity names, which are not escaped or sanitized. Since the entity name is used for creating a regex for searching and replacing entities in the XML body, an attacker can abuse it for denial of service (DoS) attacks. By crafting an entity name that results in an intentionally bad performing regex and utilizing it in the entity replacement step of the parser, this can cause the parser to stall for an indefinite amount of time. This problem has been resolved in v4.2.4. Users are advised to upgrade. Users unable to upgrade should avoid using DOCTYPE parsing by setting the `processEntities: false` option.

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