PT-2026-66845 · Rubygems · Savon
CVE-2026-53510
·
Published
2026-07-31
·
Updated
2026-07-31
CVSS v3.1
8.1
High
| Vector | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Savon versions 0.9.8 through 2.17.1
Description
Savon is a Ruby SOAP client. The
Savon::Model class method .all operations interpolates operation names from a WSDL (Web Services Description Language) into Ruby source code that is then passed to module eval(). If an attacker can control the operation names within the WSDL, they can inject and execute arbitrary Ruby code within the application process.Recommendations
Update to version 2.17.2 or later.
Avoid using the
.all operations method for untrusted WSDL documents and use .operations with trusted operation names instead.Exploit
Fix
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Savon