Vulnerability Description
Type confusion exists in two methods of Ruby's WIN32OLE class, ole_invoke and ole_query_interface. Attacker passing different type of object than this assumed by developers can cause arbitrary code execution.
CVSS Score
CRITICAL
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Ruby-Lang | Ruby | 2.2.2 |
References
- http://www.talosintelligence.com/reports/TALOS-2016-0029/ExploitTechnical DescriptionThird Party Advisory
- http://www.talosintelligence.com/reports/TALOS-2016-0029/ExploitTechnical DescriptionThird Party Advisory
FAQ
What is CVE-2016-2336?
CVE-2016-2336 is a vulnerability with a CVSS score of 9.8 (CRITICAL). Type confusion exists in two methods of Ruby's WIN32OLE class, ole_invoke and ole_query_interface. Attacker passing different type of object than this assumed by developers can cause arbitrary code ex...
How severe is CVE-2016-2336?
CVE-2016-2336 has been rated CRITICAL with a CVSS base score of 9.8/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2016-2336?
Check the references section above for vendor advisories and patch information. Affected products include: Ruby-Lang Ruby.