PT-2026-66845 · Rubygems · Savon

CVE-2026-53510

·

Published

2026-07-31

·

Updated

2026-07-31

CVSS v3.1

8.1

High

VectorAV: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

CVE-2026-53510
GHSA-MX5J-MP4F-G8JG

Affected Products

Savon