What’s Vulnerable › Vulnerabilities

CVE-2026-79770: Nokogiri before 1.19.3 ReDoS via CSS selector tokenizer

Description

Nokogiri versions before 1.19.3 contain regular expression denial of service vulnerabilities in the CSS selector tokenizer affecting string-literal and identifier tokenization. Attackers can inject adversarial CSS selectors into methods like Node#css, Node#at_css, and Searchable#search to cause exponential regex backtracking and denial of service.

Affected products

How to fix

Upgrade to a fixed version: sparklemotion nokogiri 1.19.3; Rubygems Nokogiri 1.19.3. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-79770 or the next vulnerability affects your stack