CVE-2020-15866Out-of-bounds Write in Mruby

Severity
9.8CRITICALNVD
EPSS
0.6%
top 30.54%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJul 21
Latest updateMay 24

Description

mruby through 2.1.2-rc has a heap-based buffer overflow in the mrb_yield_with_class function in vm.c because of incorrect VM stack handling. It can be triggered via the stack_copy function.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages3 packages

debiandebian/mruby< mruby 2.1.2-1 (bookworm)
Debianmruby/mruby< 2.1.2-1+3
NVDmruby/mruby2.1.1+1

Also affects: Debian Linux 9.0

🔴Vulnerability Details

2
GHSA
GHSA-4f9x-p86g-x88m: mruby through 22022-05-24
OSV
CVE-2020-15866: mruby through 22020-07-21

📋Vendor Advisories

1
Debian
CVE-2020-15866: mruby - mruby through 2.1.2-rc has a heap-based buffer overflow in the mrb_yield_with_cl...2020