CVE-2016-2336

ruby: WIN32OLE ole_invoke and ole_query_interface type confusion vulnerabilities

Published Jan 6, 2017 CVSS 3.0 · 9.8 Critical EPSS 3.4% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2016-3420 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
certcc
Published
Updated
Aug 5, 2024, 11:24 PM
Reserved
Feb 12, 2016, 12:00 AM
Status
Modified
Published
Jan 6, 2017, 9:59 PM
Modified
Jun 17, 2026, 12:43 AM
Severity
Important
Public date
Jun 14, 2016, 12:00 AM