CVE-2022-29181

Improper Handling of Unexpected Data Type in Nokogiri

State
Published
Severity
8.2 High
Published
May 20, 2022
Updated
May 27, 2025
Reserved
Apr 13, 2022

Read the record on cve.org

Description

Nokogiri is an open source XML and HTML library for Ruby. Nokogiri prior to version 1.13.6 does not type-check all inputs into the XML and HTML4 SAX parsers, allowing specially crafted untrusted inputs to cause illegal memory access errors (segfault) or reads from unrelated memory. Version 1.13.6 contains a patch for this issue. As a workaround, ensure the untrusted input is a `String` by calling `#to_s` or equivalent.

Scores

CVSSScoreVectorSource
3.18.2 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:HGitHub_M

Weaknesses

  • CWE-241 Improper Handling of Unexpected Data Type

Affected Products

ProductVersions
nokogirisparklemotion
  • < 1.13.6Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.