p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости mruby

За последние 30 дней в mruby опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 25

  1. CVE-2026-79590

    Средний · CVSS 6.5EPSS 0,37%Нет опубликованного исправления

    CVE-2026-79590

    A NULL pointer dereference vulnerability exists in the Prism parser component of mruby 4.0.0. An attacker can provide a specially crafted Ruby source file that triggers the parser to pass a NULL pointer to nonnull string handling functions, resulting in undefined behavior and application crash.

    Опубликовано Обновлено
  2. CVE-2026-1979

    Средний · CVSS 4.8EPSS 0,18%Есть исправление

    mruby JMPNOT-to-JMPIF Optimization vm.c mrb_vm_exec use after free

    A flaw has been found in mruby up to 3.4.0. This affects the function mrb_vm_exec of the file src/vm.c of the component JMPNOT-to-JMPIF Optimization. Executing a manipulation can lead to use after free. The attack needs to be launched locally. The exploit has been published and may be used. This patch is called e50f15c1c6e131fa7934355eb02b8173b13df415. It is advisable to implement a patch to correct this issue.

    • Обновитесь до 4.0.0-1
    Опубликовано Обновлено
  3. CVE-2025-13120

    Средний · CVSS 4.8EPSS 0,16%Есть исправление

    mruby array.c sort_cmp use after free

    A vulnerability has been found in mruby up to 3.4.0. This vulnerability affects the function sort_cmp of the file src/array.c. Such manipulation leads to use after free. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The name of the patch is eb398971bfb43c38db3e04528b68ac9a7ce509bc. It is advisable to implement a patch to correct this issue.

    • Обновитесь до 4.0.0-1
  4. CVE-2025-7207

    Средний · CVSS 4.8EPSS 0,26%Есть исправление

    mruby nregs codegen.c scope_new heap-based overflow

    A vulnerability, which was classified as problematic, was found in mruby up to 3.4.0-rc2. Affected is the function scope_new of the file mrbgems/mruby-compiler/core/codegen.c of the component nregs Handler. The manipulation leads to heap-based buffer overflow. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The name of the patch is 1fdd96104180cc0fb5d3cb086b05ab6458911bb9. It is recommended to apply a patch to fix this issue.

    • Обновитесь до 3.4.0-2
  5. CVE-2021-46023

    Высокий · CVSS 7.5EPSS 0,78%Есть исправление

    CVE-2021-46023

    An Untrusted Pointer Dereference was discovered in function mrb_vm_exec in mruby before 3.1.0-rc. The vulnerability causes a segmentation fault and application crash.

    • Обновитесь до 3.1.0-1
    Опубликовано Обновлено
  6. CVE-2022-1427

    Высокий · CVSS 7.7EPSS 0,48%Есть исправление

    Out-of-bounds Read in mrb_obj_is_kind_of in in mruby/mruby

    Out-of-bounds Read in mrb_obj_is_kind_of in in GitHub repository mruby/mruby prior to 3.2. # Impact: Possible arbitrary code execution if being exploited.

    • Обновитесь до 3.1.0-1
    Опубликовано Обновлено
  7. CVE-2022-1286

    Средний · CVSS 5.9EPSS 1,18%Есть исправление

    heap-buffer-overflow in mrb_vm_exec in mruby/mruby in mruby/mruby

    heap-buffer-overflow in mrb_vm_exec in mruby/mruby in GitHub repository mruby/mruby prior to 3.2. Possible arbitrary code execution if being exploited.

    • Обновитесь до 3.0.0-4
    Опубликовано Обновлено
  8. CVE-2022-1212

    Критический · CVSS 9.3EPSS 1,79%Есть исправление

    Use-After-Free in str_escape in mruby/mruby in mruby/mruby

    Use-After-Free in str_escape in mruby/mruby in GitHub repository mruby/mruby prior to 3.2. Possible arbitrary code execution if being exploited.

    • Обновитесь до 3.0.0-4
    Опубликовано Обновлено
  9. CVE-2022-1201

    Высокий · CVSS 7.1EPSS 0,37%Есть исправление

    NULL Pointer Dereference in mrb_vm_exec with super in mruby/mruby

    NULL Pointer Dereference in mrb_vm_exec with super in GitHub repository mruby/mruby prior to 3.2. This vulnerability is capable of making the mruby interpreter crash, thus affecting the availability of the system.

    • Обновитесь до 3.1.0-1
    Опубликовано Обновлено
  10. CVE-2020-15866

    Критический · CVSS 9.8EPSS 2,13%Есть исправление

    CVE-2020-15866

    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.

    • Обновитесь до 2.1.2-1
  11. CVE-2018-14337

    Высокий · CVSS 7.5EPSS 1,35%Есть исправление

    CVE-2018-14337

    The CHECK macro in mrbgems/mruby-sprintf/src/sprintf.c in mruby 1.4.1 contains a signed integer overflow, possibly leading to out-of-bounds memory access because the mrb_str_resize function in string.c does not check for a negative length.

    • Обновитесь до 2.0.0-1
  12. CVE-2018-12249

    Высокий · CVSS 7.5EPSS 2,09%Есть исправление

    CVE-2018-12249

    An issue was discovered in mruby 1.4.1. There is a NULL pointer dereference in mrb_class_real because "class BasicObject" is not properly supported in class.c.

    • Обновитесь до 1.4.1+20180622+git640fca32-1

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →