libxml as used in Nokogiri has an infinite loop in a certain end-of-file situation
High severity
GitHub Reviewed
Published
Feb 24, 2020
to the GitHub Advisory Database
•
Updated Jun 9, 2023
Description
Published by the National Vulnerability Database
Jan 21, 2020
Reviewed
Feb 18, 2020
Published to the GitHub Advisory Database
Feb 24, 2020
Last updated
Jun 9, 2023
xmlStringLenDecodeEntities in parser.c in libxml2 2.9.10 has an infinite loop in a certain end-of-file situation.
The Nokogiri RubyGem has patched its vendored copy of libxml2 in order to prevent this issue from affecting nokogiri.
References