Vulnocalypse
Back to feed
32impact

Nokogiri: Possible Out-of-Bounds Read in `Nokogiri::XML::NodeSet#[]`

sparklemotion nokogiri · CVE-2026-57235
0 news outlets0 CERTs and agencies0 researchers

What is it?

Nokogiri is an open source XML and HTML library for the Ruby programming language. Prior to 1.19.4, 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 an out-of-bounds read that typically crashes the process; on JRuby it is not memory-unsafe but returns an incorrect node. This vulnerability is fixed in 1.19.4.

Evidence

No coverage recorded yet.

Exploitation

  • Public proof of concept
  • Exploited in the wild
  • Listed as known exploited
CVSS
6.3
EPSS
0.4%
First seen
2 d ago
Status
corroborated

All sparklemotion vulnerabilities