Type confusion exists in two methods of Ruby's WIN32OLE class, oleinvoke and olequery_interface. Attacker passing different type of object than this assumed by developers can cause arbitrary code execution.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-2336.json"