Priority HIGH 75
mruby is vulnerable to Heap-based Buffer Overflow
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01632 · Published 2022-01-02 · Fixed in 3.1 CWE-122
Priority MEDIUM 55
A flaw has been found in mruby up to 3.4.0.
CVSS 4.0MEDIUM 4.8· Local · Low privileges · No interaction · EPSS 0.00183 · Published 2026-02-06 · No fix listed CWE-119
Priority MEDIUM 55
A weakness has been identified in mruby 3.4.0.
CVSS 4.0MEDIUM 4.8· Local · Low privileges · No interaction · EPSS 0.00174 · Published 2025-11-07 · No fix listed CWE-119
Priority MEDIUM 55
A vulnerability, which was classified as problematic, was found in mruby up to 3.4.0-rc2.
CVSS 4.0MEDIUM 4.8· Local · Low privileges · No interaction · EPSS 0.0026 · Published 2025-07-09 · Fix deferred CWE-119
Priority MEDIUM 47
In versions of mruby up to and including 1.4.0, an integer overflow exists in src/vm.c::mrb_vm_exec() when handling OP_GETUPVAR in the presence of deep scope nesting, resulting in a use-after-free.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02588 · Published 2018-04-17 · No fix listed CWE-190
Priority MEDIUM 46
Use-After-Free in str_escape in mruby/mruby in GitHub repository mruby/mruby prior to 3.2.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01794 · Published 2022-04-05 · Fixed in 3.2 CWE-416
Priority MEDIUM 46
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.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02127 · Published 2020-07-21 · No fix listed CWE-787
Priority MEDIUM 46
The init_copy function in kernel.c in mruby 1.4.1 makes initialize_copy calls for TT_ICLASS objects, which allows attackers to cause a denial of service (mrb_hash_keys uninitialized pointer and application crash) or poss…
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02169 · Published 2018-06-05 · No fix listed CWE-824
Priority MEDIUM 46
In versions of mruby up to and including 1.4.0, a use-after-free vulnerability exists in src/io.c::File#initilialize_copy().
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02264 · Published 2018-04-18 · No fix listed CWE-416
Priority MEDIUM 45
Out-of-bounds Read in mrb_get_args in GitHub repository mruby/mruby prior to 3.2.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01576 · Published 2022-04-10 · Fixed in 3.2 CWE-125
Priority MEDIUM 45
In mruby 2.1.0, there is a use-after-free in hash_slice in mrbgems/mruby-hash-ext/src/hash-ext.c.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01505 · Published 2020-01-11 · No fix listed CWE-416
Priority MEDIUM 45
In mruby 2.1.0, there is a stack-based buffer overflow in mrb_str_len_to_dbl in string.c.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01355 · Published 2020-01-11 · No fix listed CWE-787
Priority MEDIUM 45
In mruby 2.1.0, there is a use-after-free in hash_values_at in mrbgems/mruby-hash-ext/src/hash-ext.c.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01501 · Published 2020-01-11 · No fix listed CWE-416
Priority MEDIUM 44
heap-buffer-overflow in mrb_vm_exec in mruby/mruby in GitHub repository mruby/mruby prior to 3.2.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01184 · Published 2022-04-10 · Fixed in 3.2 CWE-122
Priority MEDIUM 44
Heap-based Buffer Overflow in Homebrew mruby prior to 3.2.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00922 · Published 2022-02-18 · Fixed in 3.2 CWE-122
Priority MEDIUM 44
Heap-based Buffer Overflow in Homebrew mruby prior to 3.2.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01209 · Published 2022-02-13 · Fixed in 3.2 CWE-122
Priority MEDIUM 43
Out-of-bounds Read in Homebrew mruby prior to 3.2.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.01637 · Published 2022-02-17 · Fixed in 3.2 CWE-125
Priority MEDIUM 42
Out-of-bounds Read in Homebrew mruby prior to 3.2.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.01162 · Published 2022-02-09 · Fixed in 3.2 CWE-125
Priority MEDIUM 41
use after free in mrb_vm_exec in GitHub repository mruby/mruby prior to 3.2.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00971 · Published 2022-03-27 · Fixed in 3.2 CWE-416
Priority MEDIUM 41
Out-of-bounds Read in GitHub repository mruby/mruby prior to 3.2.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00895 · Published 2022-02-23 · Fixed in 3.2 CWE-125
Priority MEDIUM 40
An Untrusted Pointer Dereference was discovered in function mrb_vm_exec in mruby before 3.1.0-rc.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00776 · Published 2023-02-14 · No fix listed CWE-119
Priority LOW 37
User after free in mrb_vm_exec in GitHub repository mruby/mruby prior to 3.2.
CVSS 3.1HIGH 8.2· Local · Low privileges · User interaction · EPSS 0.0092 · Published 2022-03-26 · Fixed in 3.2 CWE-416
Priority LOW 37
An issue was discovered in mruby 1.4.1.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.02086 · Published 2018-06-12 · No fix listed CWE-476
Priority LOW 36
mruby is vulnerable to NULL Pointer Dereference
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01689 · Published 2021-12-15 · Fixed in 3.1 CWE-476
Priority LOW 36
mruby 2.1.2 has a double free in mrb_default_allocf (called from mrb_free and obj_free).
CVSS 3.1HIGH 7.8· Local · No auth · User interaction · EPSS 0.00987 · Published 2021-07-01 · No fix listed CWE-415
Load more