CVE-2017-0898

Ruby before 2.4.2, 2.3.5, and 2.2.8 is vulnerable to a malicious format string which contains a precious specifier (*) with a huge minus value. Such situation can lead to a buffer overrun, resulting in a heap memory corruption or an information disclosure from the heap.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
9.1 CRITICAL
NETWORK
LOW
NONE
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
hackeroneCNA
---
---
CVEADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 73%
VendorProductVersion
ruby-langruby
2.2.0
ruby-langruby
2.2.1
ruby-langruby
2.2.2
ruby-langruby
2.2.3
ruby-langruby
2.2.4
ruby-langruby
2.2.5
ruby-langruby
2.2.6
ruby-langruby
2.2.7
ruby-langruby
2.3.0
ruby-langruby
2.3.1
ruby-langruby
2.3.2
ruby-langruby
2.3.3
ruby-langruby
2.3.4
ruby-langruby
2.4.0
ruby-langruby
2.4.1
𝑥
= Vulnerable software versions
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
ruby1.9.1
bionic
dne
artful
dne
zesty
dne
xenial
dne
trusty
Fixed 1.9.3.484-2ubuntu1.5
released
ruby2.0
bionic
dne
artful
dne
zesty
dne
xenial
dne
trusty
Fixed 2.0.0.484-1ubuntu2.10
released
ruby2.3
bionic
dne
artful
Fixed 2.3.3-1ubuntu1.6
released
zesty
ignored
xenial
Fixed 2.3.1-2~16.04.10
released
trusty
dne