Savon — это SOAP-клиент Ruby. С 0.9.8 по 2.17.2 Savon::Model .all_operations интерполирует имена операций WSDL, контролируемых злоумышленником, в исходный код Ruby, передаваемый в модуль_eval, позволяя выполнять код Ruby в процессе приложения. Эта проблема исправлена в версии 2.17.2.
Показать оригинальное описание (EN)
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.
Характеристики атаки
Последствия
Строка CVSS v3.1