CVE-2026-38973
Deferred Deferred - Pending Action

Out-of-Bounds Read in mrubyc

Vulnerability report for CVE-2026-38973, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-06

Last updated on: 2026-07-09

Assigner: MITRE

Description

mrubyc through release3.4.1 was found to contain an out-of-bounds read in builtin missing-method lookup inside mrbc_find_method().

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-06
Last Modified
2026-07-09
Generated
2026-07-27
AI Q&A
2026-07-07
EPSS Evaluated
2026-07-25
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
mruby mrubyc From 3.0.0 (inc) to 3.4.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an out-of-bounds read found in mrubyc through release 3.4.1. It occurs in the builtin missing-method lookup function inside mrbc_find_method().

Detection Guidance

This vulnerability is an out-of-bounds read in the builtin missing-method lookup function mrbc_find_method() within the mruby/c interpreter. Detection typically involves verifying the version of mruby/c in use and checking for the presence of the vulnerable code.

Since this is a code-level vulnerability in mruby/c, detection on a network or system would primarily involve identifying if the vulnerable version of mruby/c (through release 3.4.1) is installed or running.

You can check the version of mruby/c installed by running commands such as:

  • `mruby -v` or `mruby --version` (if available) to display the version of mruby/c.
  • If you have access to the source or binary, you can inspect the version or build date to determine if it is before the fixed release (4.0.0 released June 12, 2026).

For more in-depth detection, you might need to audit the source code or binaries for the presence of the vulnerable function mrbc_find_method() and whether the fix (commit f83a8b67ca1c7c62ac0dd548a363d79f767c4e30) has been applied.

No specific network detection commands or signatures are provided in the available resources.

Impact Analysis

This vulnerability involves an out-of-bounds read in the builtin missing-method lookup inside mrbc_find_method() in mrubyc through release 3.4.1.

An out-of-bounds read can potentially lead to application crashes or unexpected behavior, which may be exploited to cause denial of service or information disclosure depending on the context of use.

Compliance Impact

There is no information provided in the available context or resources regarding the impact of this vulnerability on compliance with common standards and regulations such as GDPR or HIPAA.

Mitigation Strategies

To mitigate this vulnerability, you should update mruby/c (mrubyc) to version 4.0.0 or later, as this release includes the fix for the out-of-bounds read in the mrbc_find_method() function.

The fix involves a code change that prevents out-of-bounds access by adjusting the binary search bounds in src/class.c. Applying this update will prevent exploitation of the vulnerability.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-38973. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart