Skip to content
OpenAdvisories
High · 8.1 CVE-2026-53510 EUVD-2026-51624GHSA-mx5j-mp4f-g8jg

Savon::Model evaluates WSDL operation names as Ruby source

Published Jul 31, 2026 · Updated Jul 31, 2026 · Assigned by GitHub_M

Description

Savon is a Ruby SOAP client. From 0.9.8 until 2.17.2, Savon::Model .all_operations interpolates attacker-controlled WSDL operation names into Ruby source passed to module_eval, allowing Ruby code execution in the application process. This issue is fixed in version 2.17.2.

Affected products

VendorProductAffectedFixed
savonrb savon >= 0.9.8, < 2.17.2 —

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems savon >= 0.9.8, < 2.17.2 2.17.2 GHSA-mx5j-mp4f-g8jg

References