Description
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.
Published: 2026-09-10
Score: n/a
EPSS: n/a
KEV: No
Impact: Application Crash / Denial of Service
Action: Apply Patch
AI Analysis

Impact

A NULL pointer dereference exists in the Prism parser component of mruby 4.0.0. An attacker can supply a specially crafted Ruby source file that forces the parser to pass a null pointer to functions that expect a non‑null string. This results in undefined behavior and leads the host application to crash. The immediate security impact is a denial of service, but the undefined behavior could also enable other instability or memory corruption effects depending on the context.

Affected Systems

mruby 4.0.0. The vulnerability affects any installation of mruby that uses the Prism parser to process Ruby source files. Users running mruby 4.0.0 on any platform are potentially impacted.

Risk and Exploitability

The CVSS score is not reported, but the vulnerability requires an attacker to provide malicious Ruby code to the vulnerable parser – a scenario likely restricted to environments that execute user‑supplied Ruby. EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog, indicating no known widespread exploitation. Nonetheless, because a null pointer dereference can lead to a crash and possible memory corruption, the risk level is considered moderate and service disruption could be achieved with simple crafted input.

Generated by OpenCVE AI on September 11, 2026 at 01:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch available from commit c6866eed4ad5640b552ba79d16063e7ec70a0ac9 to the mruby source or upgrade to a later mruby release that includes the fix.
  • Update the application to use the patched mruby binary and verify that the Prism parser no longer dereferences null pointers.
  • Restrict parsing of Ruby source files to trusted inputs only; perform validation or quarantine of any untrusted files before invoking the Prism parser.

Generated by OpenCVE AI on September 11, 2026 at 01:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 11 Sep 2026 02:15:00 +0000

Type Values Removed Values Added
Title NULL Pointer Dereference in Prism Parser of mruby 4.0.0
Weaknesses CWE-476

Thu, 10 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Description 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.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-10T21:49:52.229Z

Reserved: 2026-08-25T00:00:00.000Z

Link: CVE-2026-79590

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-10T22:17:00.267

Modified: 2026-09-10T22:17:00.267

Link: CVE-2026-79590

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T02:00:15Z

Weaknesses