Skip to content

CVE-2015-20108 ruby-saml vulnerable to XPath injection

CriticalCVSS 9.8 EPSS 1.3% PoC
Published
Updated
Exploit status
Proof-of-concept only

Description

xml_security.rb in the ruby-saml gem before 1.0.0 for Ruby allows XPath injection and code execution because prepared statements are not used.

Affected products

ProductAffected versionsFixed in
rubygems ruby-saml(RubyGems) < 1.0.0 1.0.0
rubygems ruby-saml(RubyGems) = 0.0.5 No fix listed
rubygems ruby-saml(RubyGems) = 0.0.6 No fix listed
rubygems ruby-saml(RubyGems) = 0.0.7 No fix listed
rubygems ruby-saml(RubyGems) = 0.0.8 No fix listed
rubygems ruby-saml(RubyGems) = 0.2.1 No fix listed
rubygems ruby-saml(RubyGems) = 0.2.2 No fix listed
rubygems ruby-saml(RubyGems) = 0.2.3 No fix listed
rubygems ruby-saml(RubyGems) = 0.3.0 No fix listed
rubygems ruby-saml(RubyGems) = 0.3.1 No fix listed
rubygems ruby-saml(RubyGems) = 0.3.2 No fix listed
rubygems ruby-saml(RubyGems) = 0.3.3 No fix listed
rubygems ruby-saml(RubyGems) = 0.3.4 No fix listed
rubygems ruby-saml(RubyGems) = 0.4.0 No fix listed
rubygems ruby-saml(RubyGems) = 0.4.1 No fix listed
rubygems ruby-saml(RubyGems) = 0.4.2 No fix listed
rubygems ruby-saml(RubyGems) = 0.4.3 No fix listed
rubygems ruby-saml(RubyGems) = 0.4.4 No fix listed
rubygems ruby-saml(RubyGems) = 0.4.5 No fix listed
rubygems ruby-saml(RubyGems) = 0.4.6 No fix listed
rubygems ruby-saml(RubyGems) = 0.4.7 No fix listed
rubygems ruby-saml(RubyGems) = 0.5.0 No fix listed
rubygems ruby-saml(RubyGems) = 0.5.1 No fix listed
rubygems ruby-saml(RubyGems) = 0.5.2 No fix listed
rubygems ruby-saml(RubyGems) = 0.5.3 No fix listed
Show 31 more
ProductAffected versionsFixed in
rubygems ruby-saml(RubyGems) = 0.6.0 No fix listed
rubygems ruby-saml(RubyGems) = 0.7.0 No fix listed
rubygems ruby-saml(RubyGems) = 0.7.1 No fix listed
rubygems ruby-saml(RubyGems) = 0.7.2 No fix listed
rubygems ruby-saml(RubyGems) = 0.7.3 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.0 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.1 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.10 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.11 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.12 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.13 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.14 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.15 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.16 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.17 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.18 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.2 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.3 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.4 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.5 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.6 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.7 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.8 No fix listed
rubygems ruby-saml(RubyGems) = 0.8.9 No fix listed
rubygems ruby-saml(RubyGems) = 0.9 No fix listed
rubygems ruby-saml(RubyGems) = 0.9.1 No fix listed
rubygems ruby-saml(RubyGems) = 0.9.2 No fix listed
rubygems ruby-saml(RubyGems) = 0.9.3 No fix listed
rubygems ruby-saml(RubyGems) = 0.9.4 No fix listed
debian/ruby-saml(Debian:12) < 1.0.0-1 1.0.0-1
onelogin ruby-saml < 1.0.0 1.0.0

References