GHSA-5prr-v3j2-97mh
ŚrednieStreszczenie
Podatność w bibliotece Nokogiri dotyczy metody `Nokogiri::XML::NodeSet#[]` (oraz jej aliasu `#slice`). Sprawdzanie indeksu względem zakresu zestawu węzłów odbywało się na 32-bitowej kopii indeksu, co pozwalało na użycie dużej ujemnej wartości indeksu, która po sprawdzeniu była używana w pełnej szerokości, prowadząc do odczytu poza przechowywanym zestawem węzłów.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do odczytu pamięci poza przechowywanym zestawem węzłów, co może prowadzić do ujawnienia wrażliwych danych lub destabilizacji aplikacji.
Rekomendacja
Zaleca się natychmiastową aktualizację biblioteki Nokogiri do najnowszej wersji, która zawiera poprawkę dla tej podatności.
Oryginalny opis (angielski, źródło NVD)
### Summary `Nokogiri::XML::NodeSet#[]` (and its alias `#slice`) checked the requested index against the node set's bounds using a 32-bit-truncated copy of the index. A large negative index could pass the check and then be used at full width, reading outside the node set's storage. On CRuby this is

