Description
Nokogiri is an open source XML and HTML library for the Ruby programming language. Prior to 1.19.4, Nokogiri::XML::Document#root= validated only that the new root was a Nokogiri::XML::Node, allowing a DTD node to be set as the document root. The result is a heap use-after-free during garbage collection or finalization, leading to an invalid memory read or potentially a segfault. This vulnerability is fixed in 1.19.4.
Mitigation
Minimal update. May introduce new vulnerabilities or breaking changes.
|
 debian 12 | | =1.13.10+dfsg-2 || =1.14.2+dfsg-1 || =1.14.3+dfsg-1 || =1.14.3+dfsg-2 || =1.15.4+dfsg-1 || =1.16.0+dfsg-1 || =1.16.0+dfsg-2 || =1.16.2+dfsg-1 || =1.16.4+dfsg-1 || =1.17.2+dfsg-1~exp1 || =1.18.10+dfsg-1 || =1.18.10+dfsg-2 || =1.18.10+dfsg-3 || =1.18.2+dfsg-1 || =1.19.1+dfsg-1 || =1.19.3+dfsg-1 || =1.19.4+dfsg-1 | - |
 debian 14 | | =1.18.10+dfsg-1 || =1.18.10+dfsg-2 || =1.18.10+dfsg-3 || =1.18.2+dfsg-1 || =1.19.1+dfsg-1 || =1.19.3+dfsg-1 || >=0 <1.19.4+dfsg-1 | 1.19.4+dfsg-1 |
 debian 13 | | =1.18.10+dfsg-1 || =1.18.10+dfsg-2 || =1.18.10+dfsg-3 || =1.18.2+dfsg-1 || =1.19.1+dfsg-1 || =1.19.3+dfsg-1 || =1.19.4+dfsg-1 | - |
 rubygems | | =1.0.0 || =1.0.1 || =1.0.2 || =1.0.3 || =1.0.4 || =1.0.5 || =1.0.6 || =1.0.7 || =1.1.0 || =1.1.1 || =1.10.0 || =1.10.0.rc1 || =1.10.1 || =1.10.10 || =1.10.2 || =1.10.3 || =1.10.4 || =1.10.5 || =1.10.6 || =1.10.7 || =1.10.8 || =1.10.9 || =1.11.0 || =1.11.0.rc1 || =1.11.0.rc2 || =1.11.0.rc3 || =1.11.0.rc4 || =1.11.1 || =1.11.2 || =1.11.3 || =1.11.4 || =1.11.5 || =1.11.6 || =1.11.7 || =1.12.0 || =1.12.0.rc1 || =1.12.1 || =1.12.2 || =1.12.3 || =1.12.4 || =1.12.5 || =1.13.0 || =1.13.1 || =1.13.10 || =1.13.2 || =1.13.3 || =1.13.4 || =1.13.5 || =1.13.6 || =1.13.7 || =1.13.8 || =1.13.9 || =1.14.0 || =1.14.0.rc1 || =1.14.1 || =1.14.2 || =1.14.3 || =1.14.4 || =1.14.5 || =1.15.0 || =1.15.1 || =1.15.2 || =1.15.3 || =1.15.4 || =1.15.5 || =1.15.6 || =1.15.7 || =1.16.0 || =1.16.0.rc1 || =1.16.1 || =1.16.2 || =1.16.3 || =1.16.4 || =1.16.5 || =1.16.6 || =1.16.7 || =1.16.8 || =1.17.0 || =1.17.1 || =1.17.2 || =1.18.0 || =1.18.0.rc1 || =1.18.1 || =1.18.10 || =1.18.2 || =1.18.3 || =1.18.4 || =1.18.5 || =1.18.6 || =1.18.7 || =1.18.8 || =1.18.9 || =1.19.0 || =1.19.1 || =1.19.2 || =1.19.3 || =1.2.0 || =1.2.1 || =1.2.2 || =1.2.3 || =1.3.0 || =1.3.1 || =1.3.2 || =1.3.3 || =1.4.0 || =1.4.1 || =1.4.2 || =1.4.2.1 || =1.4.3 || =1.4.3.1 || =1.4.4 || =1.4.4.1 || =1.4.4.2 || =1.4.5 || =1.4.6 || =1.4.7 || =1.5.0 || =1.5.0.beta.1 || =1.5.0.beta.2 || =1.5.0.beta.3 || =1.5.0.beta.4 || =1.5.1 || =1.5.1.rc1 || =1.5.10 || =1.5.11 || =1.5.2 || =1.5.3 || =1.5.3.rc2 || =1.5.3.rc3 || =1.5.3.rc4 || =1.5.3.rc5 || =1.5.3.rc6 || =1.5.4 || =1.5.4.rc1 || =1.5.4.rc2 || =1.5.4.rc3 || =1.5.5 || =1.5.5.rc1 || =1.5.5.rc2 || =1.5.5.rc3 || =1.5.6 || =1.5.6.rc1 || =1.5.6.rc2 || =1.5.6.rc3 || =1.5.7 || =1.5.7.rc1 || =1.5.7.rc2 || =1.5.7.rc3 || =1.5.8 || =1.5.9 || =1.6.0 || =1.6.0.rc1 || =1.6.1 || =1.6.2 || =1.6.2.1 || =1.6.2.rc1 || =1.6.2.rc2 || =1.6.2.rc3 || =1.6.3 || =1.6.3.1 || =1.6.3.rc1 || =1.6.3.rc2 || =1.6.3.rc3 || =1.6.4 || =1.6.4.1 || =1.6.5 || =1.6.6.1 || =1.6.6.2 || =1.6.6.3 || =1.6.6.4 || =1.6.7 || =1.6.7.1 || =1.6.7.2 || =1.6.7.rc2 || =1.6.7.rc3 || =1.6.7.rc4 || =1.6.8 || =1.6.8.1 || =1.6.8.rc1 || =1.6.8.rc2 || =1.6.8.rc3 || =1.7.0 || =1.7.0.1 || =1.7.1 || =1.7.2 || =1.8.0 || =1.8.1 || =1.8.2 || =1.8.3 || =1.8.4 || =1.8.5 || =1.9.0 || =1.9.0.rc1 || =1.9.1 || >=0 <1.19.4 | 1.19.4 |