Skip to content
CVE Tracker
Back

CVE-2016-2336

Type confusion exists in two methods of Ruby's WIN32OLE class, ole_invoke and ole_query_interface. Attacker passing different type of…

Critical9.8EPSS 3.4%
Published
Updated
Reserved
Assigned by
certcc

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.

Scores

CVSS scores of CVE-2016-2336, by who scored it
Scored byCVSSScoreVector
NVDNVD · Modified3.0Critical9.8CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS (exploitation in 30 days)
3.4% · top 11% of all CVEs (2 Nov 2026)

Loading the EPSS history…

The list uses the assigner's score when there is one, then CISA's, then NVD's: Critical 9.8.

Weakness

  • type confusion

Affected products

  • Ruby · Ruby

    • affected 2.3.0 dev
    • affected 2.2.2

References (1)

Sources

The same CVE in the primary databases and aggregators, to check against.

Record last updated .