# CVE-2015-20108

## Summary

- **CVE ID:** CVE-2015-20108
- **Severity:** CRITICAL
- **CVSS Score:** 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
- **CWE:** N/A
- **Published:** May 27, 2023
- **Last Modified:** Sep 17, 2026

## 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

- n/a — n/a (n/a)

## References

- [CNA](https://github.com/SAML-Toolkits/ruby-saml/pull/225)
- [CNA](https://github.com/rubysec/ruby-advisory-db/blob/master/gems/ruby-saml/OSVDB-124991.yml)
- [CNA](https://github.com/SAML-Toolkits/ruby-saml/compare/v0.9.2...v1.0.0)
- [CNA](https://github.com/SAML-Toolkits/ruby-saml/commit/9853651b96b99653ea8627d757d46bfe62ab6448)
- [CNA](https://security.netapp.com/advisory/ntap-20230703-0003/)

## Exploitation Prediction (EPSS)

- **EPSS Score:** 0.40%
- **EPSS Percentile:** 60.2

---
_Exported from OnDuty AI Vulnerability Intelligence on 2026-09-19._