CVE-2018-14337

Published Jul 17, 2018 CVSS 3.1 · 7.5 High EPSS 1.4% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-2996-1 mruby security update
EUVD EUVD EUVD-2018-6259 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 9:21 AM
Reserved
Jul 16, 2018, 12:00 AM
Status
Modified
Published
Jul 17, 2018, 3:29 AM
Modified
Jun 17, 2026, 1:40 AM