GHSA-p67v-3w7g-wjg7
NiskieStreszczenie
Podatność w bibliotece Nokogiri powoduje, że obiekt `Nokogiri::XML::XPathContext` nie utrzymuje przy życiu dokumentu źródłowego dla garbage collectora. Jeśli kontekst XPath przeżyje dokument, a dokument zostanie zebrany, ewaluacja wyrażenia XPath może odczytać nieprawidłową pamięć i potencjalnie spowodować segfault.
Ocena ryzyka
Ryzyko polega na możliwym segfault lub awarii aplikacji, gdy dokument XML zostanie usunięty z pamięci przed zakończeniem pracy z kontekstem XPath. Może to prowadzić do przerwania działania usługi lub nieprzewidywalnego zachowania.
Rekomendacja
Zaleca się aktualizację biblioteki Nokogiri do wersji, która zawiera poprawkę dla tej podatności. Należy również upewnić się, że dokumenty XML są utrzymywane w pamięci tak długo, jak długo istnieją powiązane z nimi konteksty XPath.
Oryginalny opis (angielski, źródło NVD)
### Summary `Nokogiri::XML::XPathContext` did not keep its source document alive for garbage collection. If an `XPathContext` outlived its document and the document was collected, evaluating an XPath expression could read invalid memory and potentially segfault. This is only reachable when applica

