NetSight
critical9.8

CVE-2016-4658

Nokogiri does not forbid namespace nodes in XPointer ranges

Impact

xpointer.c in libxml2 before 2.9.5 (as used in nokogiri before 1.7.1 amongst other products) does not forbid namespace nodes in XPointer ranges, which allows remote attackers to execute arbitrary code or cause a denial of service (use-after-free and memory corruption) via a crafted XML document.

Affected packages

EcosystemPackageAffectedFixed in
rubygemsnokogiri< 1.7.11.7.1

Affected products

VendorProductAffected versions
AppleIphone Os
before 10.0
AppleMac Os X
before 10.12
AppleTvos
before 10.0
AppleWatchos
before 3.0
XmlsoftLibxml2
before 2.9.5

Weakness classification

References