PT-2018-9744 · Ruby · Mruby

Cornelius Aschermann

+3

·

Published

2018-04-17

·

Updated

2022-05-12

·

CVE-2018-10191

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions: mruby versions prior to 1.4.1
Description: The issue is related to an integer overflow in the mrb vm exec() function when handling OP GETUPVAR in the presence of deep scope nesting, resulting in a use-after-free. This could allow an attacker who can cause Ruby code to be run to possibly execute arbitrary code.
Recommendations: For versions prior to 1.4.1, update to version 1.4.1 or later to resolve the issue.

Exploit

Fix

Integer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2018-10191
DLA-2996-1

Affected Products

Mruby