Katalog CVE

GHSA-wjv4-x9w8-wm3h

Niskie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w bibliotece Nokogiri pozwala na ustawienie węzła DTD jako korzenia dokumentu XML, co prowadzi do użycia po zwolnieniu pamięci (use-after-free) podczas czyszczenia pamięci lub finalizacji. Skutkuje to nieprawidłowym odczytem pamięci lub potencjalnym segfaultem.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do spowodowania awarii aplikacji (segfault) lub potencjalnie do zdalnego wykonania kodu, jeśli aplikacja przetwarza niezaufane dokumenty XML.

Rekomendacja

Zaleca się natychmiastową aktualizację biblioteki Nokogiri do wersji, która zawiera poprawkę dla tej podatności (np. wersja 1.16.7 lub nowsza).

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

### Summary `Nokogiri::XML::Document#root=` validated only that the new root was a `Nokogiri::XML::Node`, allowing a DTD node to be set as the document root. The result is a heap use-after-free during garbage collection or finalization, leading to an invalid memory read or potentially a segfault.

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