cbcvebase.
CVE-2018-14337
published 2018-07-17

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…

PriorityP434high7.5CVSS 3.1
AVNACLPRNUINSUCHINAN
EPSS
1.39%
69.2th percentile
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.

Affected

7 ranges
VendorProductVersion rangeFixed in
debiandebian_linux
debianmruby< mruby 2.0.0-1 (bookworm)mruby 2.0.0-1 (bookworm)
mrubymruby
mrubymruby>= 0 < 2.0.0-12.0.0-1
mrubymruby>= 0 < 2.0.0-12.0.0-1
mrubymruby>= 0 < 2.0.0-12.0.0-1
mrubymruby>= 0 < 2.0.0-12.0.0-1

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:P/I:N/A:N
osv7.5HIGH
vendor_debian7.5LOW
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.