Katalog CVE

GHSA-p67v-3w7g-wjg7

Niskie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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

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