[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_jF0YqX1xGUFvmqZ6_8fiRWLyUvkW_ujUFRBN0vGHSk":3,"g5a-risk:CVE-2015-20108":125},{"success":4,"data":5,"meta":122},true,{"cveId":6,"title":7,"description":8,"shortDescription":8,"publishedDate":9,"lastModified":10,"cvssScore":11,"cvssVector":12,"cvssMetrics":13,"epssScore":33,"epssPercentile":26,"epssTimeSeries":34,"severity":35,"affectedProducts":36,"affectedProductsCount":42,"references":43,"referencesCount":74,"weaknesses":75,"weaknessesCount":42,"isActivelyExploited":84,"cisaInfo":26,"otxData":26,"relatedBlogPosts":85,"seoMetadata":86,"configurations":111,"relatedVendorCves":120,"notableEvents":121},"CVE-2015-20108","What is CVE-2015-20108?","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.","2023-05-27T19:15:09.043","2025-01-14T19:15:26.993",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H",{"CVSSMetricV31":14,"CVSSMetricV30":26,"CVSSMetricV2":26,"CVSSMetricV40":26},[15,29],{"Source":16,"Type":17,"CVSSData":18,"ExploitabilityScore":27,"ImpactScore":28},"nvd@nist.gov","Primary",{"Version":19,"VectorString":12,"AttackVector":20,"AttackComplexity":21,"PrivilegesRequired":22,"UserInteraction":22,"Scope":23,"ConfidentialityImpact":24,"IntegrityImpact":24,"AvailabilityImpact":24,"BaseScore":11,"BaseSeverity":25,"ExploitCodeMaturity":26,"RemediationLevel":26,"ReportConfidence":26,"TemporalScore":26,"TemporalSeverity":26,"ConfidentialityRequirement":26,"IntegrityRequirement":26,"AvailabilityRequirement":24,"ModifiedAttackVector":26,"ModifiedAttackComplexity":26,"ModifiedPrivilegesRequired":26,"ModifiedUserInteraction":26,"ModifiedScope":26,"ModifiedConfidentialityImpact":26,"ModifiedIntegrityImpact":26,"ModifiedAvailabilityImpact":26,"EnvironmentalScore":26,"EnvironmentalSeverity":26},"3.1","NETWORK","LOW","NONE","UNCHANGED","HIGH","CRITICAL",null,3.9,5.9,{"Source":30,"Type":31,"CVSSData":32,"ExploitabilityScore":27,"ImpactScore":28},"134c704f-9b21-4f2e-91b3-4a467353bcc0","Secondary",{"Version":19,"VectorString":12,"AttackVector":20,"AttackComplexity":21,"PrivilegesRequired":22,"UserInteraction":22,"Scope":23,"ConfidentialityImpact":24,"IntegrityImpact":24,"AvailabilityImpact":24,"BaseScore":11,"BaseSeverity":25,"ExploitCodeMaturity":26,"RemediationLevel":26,"ReportConfidence":26,"TemporalScore":26,"TemporalSeverity":26,"ConfidentialityRequirement":26,"IntegrityRequirement":26,"AvailabilityRequirement":24,"ModifiedAttackVector":26,"ModifiedAttackComplexity":26,"ModifiedPrivilegesRequired":26,"ModifiedUserInteraction":26,"ModifiedScope":26,"ModifiedConfidentialityImpact":26,"ModifiedIntegrityImpact":26,"ModifiedAvailabilityImpact":26,"EnvironmentalScore":26,"EnvironmentalSeverity":26},0.01332,[33,33,33,33,33,33,33],"Critical",[37],{"vendor":38,"product":39,"version":40,"criteria":41,"vulnerable":4},"onelogin","ruby-saml","*","cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:*",1,[44,49,52,56,60,64,66,68,70,72],{"url":45,"source":46,"tags":47},"https:\u002F\u002Fgithub.com\u002FSAML-Toolkits\u002Fruby-saml\u002Fcommit\u002F9853651b96b99653ea8627d757d46bfe62ab6448","GitHub",[48],"Patch",{"url":50,"source":46,"tags":51},"https:\u002F\u002Fgithub.com\u002FSAML-Toolkits\u002Fruby-saml\u002Fcompare\u002Fv0.9.2...v1.0.0",[48],{"url":53,"source":46,"tags":54},"https:\u002F\u002Fgithub.com\u002FSAML-Toolkits\u002Fruby-saml\u002Fpull\u002F225",[55],"Issue Tracking",{"url":57,"source":46,"tags":58},"https:\u002F\u002Fgithub.com\u002Frubysec\u002Fruby-advisory-db\u002Fblob\u002Fmaster\u002Fgems\u002Fruby-saml\u002FOSVDB-124991.yml",[59],"Third Party Advisory",{"url":61,"source":62,"tags":63},"https:\u002F\u002Fsecurity.netapp.com\u002Fadvisory\u002Fntap-20230703-0003\u002F","Netapp",[],{"url":45,"source":46,"tags":65},[48],{"url":50,"source":46,"tags":67},[48],{"url":53,"source":46,"tags":69},[55],{"url":57,"source":46,"tags":71},[59],{"url":61,"source":62,"tags":73},[],10,[76],{"id":77,"name":78,"description":79,"extendedDescription":80,"status":81,"abstraction":82,"structure":83},"CWE-77","Improper Neutralization of Special Elements used in a Command ('Command Injection')","The product constructs all or part of a command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended command when it is sent to a downstream component.","Many protocols and products have their own custom command language. While OS or shell command strings are frequently discovered and targeted, developers may not realize that these other command languages might also be vulnerable to attacks.","Draft","Class","Simple",false,[],{"title":87,"metaDescription":88,"keywords":89,"canonicalUrl":90,"structuredData":91},"What is CVE-2015-20108? Vulnerability Analysis | Security Advisory | Precursor Intelligence","Comprehensive analysis of CVE-2015-20108, a critical severity cyber security vulnerability from 2023. xml_security.rb in the ruby-saml gem before 1.0.0 for R...","CVE-2015-20108, CVE-2015-20108 vulnerability, CVE-2015-20108 security, critical severity vulnerability, cybersecurity, vulnerability analysis, security advisory, CVE database, threat intelligence, security research, vulnerability assessment, cyber threats, 2023, CVSS score, exploit, patch, remediation, onelogin security, ruby-saml vulnerability","\u002Fwhat-is\u002Fcve-2015-20108",{"@context":92,"@type":93,"headline":87,"description":88,"datePublished":9,"dateModified":10,"author":94,"publisher":98,"about":102,"mainEntityOfPage":106,"articleSection":109,"keywords":110},"https:\u002F\u002Fschema.org","TechArticle",{"@type":95,"name":96,"url":97},"Organization","Precursor Intelligence","https:\u002F\u002Fprecursorintelligence.com",{"@type":95,"name":96,"url":97,"logo":99},{"@type":100,"url":101},"ImageObject","https:\u002F\u002Fprecursorintelligence.com\u002Fimg\u002Flogos\u002Feplogo.png",{"@type":103,"name":6,"description":104,"additionalType":105},"Thing","Cybersecurity Vulnerability","https:\u002F\u002Fschema.org\u002FSoftwareBug",{"@type":107,"@id":108},"WebPage","https:\u002F\u002Fprecursorintelligence.com\u002Fwhat-is\u002Fcve-2015-20108","Cybersecurity","CVE-2015-20108, CVE-2015-20108 vulnerability, CVE-2015-20108 security, critical severity vulnerability, cybersecurity, vulnerability analysis, security advisory, CVE database, threat intelligence, security research",[112],{"Operator":26,"Negate":26,"Nodes":113},[114],{"Operator":115,"Negate":26,"CPEMatch":116},"OR",[117],{"Vulnerable":4,"Criteria":41,"MatchCriteriaID":118,"VersionStartExcluding":26,"VersionStartIncluding":26,"VersionEndExcluding":119,"VersionEndIncluding":26},"5A9CA94C-AADE-4415-8F5C-CD19F0CDDF7D","1.0.0",[],[],{"lastModified":10,"cacheTime":123,"version":124},1792358765570,"2.0",{"score":126,"band":127,"action":128,"scoredAt":129},55,"Medium","Plan remediation","2026-10-16T06:58:08.402677+00:00"]