GHSA-wfpw-mmfh-qq69
NiskieStreszczenie
Podatność w bibliotece Nokogiri dotyczy metody `Nokogiri::XML::Node#do_xinclude`, która podczas przetwarzania XInclude usuwa węzły `<xi:include>` wraz z ich dziećmi (np. `<xi:fallback>`) i zadeklarowanymi przestrzeniami nazw. Jeśli aplikacja wcześniej uzyskała dostęp do tych węzłów, może dojść do nieoczekiwanego zachowania.
Ocena ryzyka
Ryzyko polega na potencjalnym naruszeniu integralności danych lub nieprawidłowym działaniu aplikacji, jeśli wcześniej przechowywane referencje do usuniętych węzłów XML zostaną użyte po przetworzeniu XInclude.
Rekomendacja
Zaleca się aktualizację biblioteki Nokogiri do najnowszej wersji, która zawiera poprawkę dla tej podatności. Należy również unikać przechowywania referencji do węzłów XML przed wykonaniem XInclude.
Oryginalny opis (angielski, źródło NVD)
### Summary XInclude substitution performed by `Nokogiri::XML::Node#do_xinclude` replaced each `<xi:include>` in place, freeing the include node along with its children (such as `<xi:fallback>` and its descendants) and any namespaces declared on them. If an application had already exposed one of th

