Vulnerability · Published Apr 28, 2020 · Assigned by mitre

CVE-2020-10663

High 7.5

In plain English

A high-severity security flaw in the rubygem-abrt package (AlmaLinux). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 6.8% (higher than 94% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)7.5High
Exploit odds (30 days)6.8%top 6.0% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack tooling1Public PoC

Official description

The JSON gem through 2.2.0 for Ruby, as used in Ruby 2.4 through 2.4.9, 2.5 through 2.5.7, and 2.6 through 2.6.5, has an Unsafe Object Creation Vulnerability. This is quite similar to CVE-2013-0269, but does not rely on poor garbage-collection behavior within Ruby. Specifically, use of JSON parsing methods can lead to creation of a malicious object within the interpreter, with adverse effects that are application-dependent.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8rubygem-abrt0.3.0-4.module_el8.5.0+259+8cec6917ALSA-2021:2587
AlmaLinux:8rubygem-abrt0.3.0-4.module_el8.5.0+2623+08a8ba32ALSA-2021:2587
AlmaLinux:8rubygem-abrt0.3.0-4.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-abrt0.3.0-4.module_el8.5.0+259+8cec6917ALSA-2021:2588
AlmaLinux:8rubygem-abrt0.3.0-4.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-abrt-doc0.3.0-4.module_el8.5.0+259+8cec6917ALSA-2021:2588
AlmaLinux:8rubygem-abrt-doc0.3.0-4.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-abrt-doc0.3.0-4.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-abrt-doc0.3.0-4.module_el8.5.0+2623+08a8ba32ALSA-2021:2587
AlmaLinux:8rubygem-abrt-doc0.3.0-4.module_el8.5.0+259+8cec6917ALSA-2021:2587
AlmaLinux:8rubygem-bson4.5.0-1.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-bson4.3.0-2.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-bson4.3.0-2.module_el8.5.0+259+8cec6917ALSA-2021:2587
AlmaLinux:8rubygem-bson4.5.0-1.module_el8.5.0+250+ba22dbf7ALSA-2021:2588
AlmaLinux:8rubygem-bson-doc4.3.0-2.module_el8.5.0+259+8cec6917ALSA-2021:2587
AlmaLinux:8rubygem-bson-doc4.5.0-1.module_el8.5.0+250+ba22dbf7ALSA-2021:2588
AlmaLinux:8rubygem-bson-doc4.5.0-1.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-bson-doc4.3.0-2.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-mongo2.5.1-2.module_el8.5.0+259+8cec6917ALSA-2021:2587
AlmaLinux:8rubygem-mongo2.5.1-2.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-mongo2.8.0-1.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-mongo2.8.0-1.module_el8.5.0+250+ba22dbf7ALSA-2021:2588
AlmaLinux:8rubygem-mongo-doc2.5.1-2.module_el8.5.0+259+8cec6917ALSA-2021:2587
AlmaLinux:8rubygem-mongo-doc2.8.0-1.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-mongo-doc2.8.0-1.module_el8.5.0+250+ba22dbf7ALSA-2021:2588
AlmaLinux:8rubygem-mongo-doc2.5.1-2.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-mysql20.4.10-4.module_el8.5.0+259+8cec6917ALSA-2021:2587
AlmaLinux:8rubygem-mysql20.5.2-1.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-mysql20.4.10-4.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-mysql20.5.2-1.module_el8.5.0+250+ba22dbf7ALSA-2021:2588
AlmaLinux:8rubygem-mysql2-doc0.4.10-4.module_el8.5.0+259+8cec6917ALSA-2021:2587
AlmaLinux:8rubygem-mysql2-doc0.5.2-1.module_el8.5.0+250+ba22dbf7ALSA-2021:2588
AlmaLinux:8rubygem-mysql2-doc0.5.2-1.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-mysql2-doc0.4.10-4.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-pg1.1.4-1.module_el8.5.0+250+ba22dbf7ALSA-2021:2588
AlmaLinux:8rubygem-pg1.0.0-2.module_el8.5.0+259+8cec6917ALSA-2021:2587
AlmaLinux:8rubygem-pg1.0.0-2.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-pg1.1.4-1.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-pg-doc1.0.0-2.module_el8.5.0+2625+ec418553ALSA-2021:2587
AlmaLinux:8rubygem-pg-doc1.1.4-1.module_el8.5.0+2623+08a8ba32ALSA-2021:2588
AlmaLinux:8rubygem-pg-doc1.1.4-1.module_el8.5.0+250+ba22dbf7ALSA-2021:2588
AlmaLinux:8rubygem-pg-doc1.0.0-2.module_el8.5.0+259+8cec6917ALSA-2021:2587
Alpine:v3.20ruby2.6.6-r0ALPINE-CVE-2020-10663
Alpine:v3.21ruby2.6.6-r0ALPINE-CVE-2020-10663
Alpine:v3.22ruby2.6.6-r0ALPINE-CVE-2020-10663
Alpine:v3.23ruby2.6.6-r0ALPINE-CVE-2020-10663
Alpine:v3.24ruby2.6.6-r0ALPINE-CVE-2020-10663
Debian:12ruby-json2.3.0+dfsg-1DEBIAN-CVE-2020-10663
Debian:13ruby-json2.3.0+dfsg-1DEBIAN-CVE-2020-10663
Debian:14ruby-json2.3.0+dfsg-1DEBIAN-CVE-2020-10663
Rocky Linux:8ruby0:2.5.9-107.module+el8.4.0+592+03ff458aRLSA-2021:2587
Rocky Linux:8ruby0:2.6.7-107.module+el8.4.0+593+8d7f9f0cRLSA-2021:2588
Rocky Linux:8rubygem-abrt0:0.3.0-4.module+el8.5.0+738+032c9c02RLSA-2021:2587
Rocky Linux:8rubygem-abrt0:0.3.0-4.module+el8.5.0+738+032c9c02RLSA-2021:2588
Rocky Linux:8rubygem-abrt0:0.3.0-4.module+el8.3.0+167+5c390590RLSA-2021:2588
Rocky Linux:8rubygem-abrt0:0.3.0-4.module+el8.4.0+592+03ff458aRLSA-2021:2588
Rocky Linux:8rubygem-abrt0:0.3.0-4.module+el8.3.0+167+5c390590RLSA-2021:2587
Rocky Linux:8rubygem-abrt0:0.3.0-4.module+el8.4.0+592+03ff458aRLSA-2021:2587
Rocky Linux:8rubygem-bson0:4.5.0-1.module+el8.4.0+446+80b53620RLSA-2021:2588
Rocky Linux:8rubygem-bson0:4.3.0-2.module+el8.3.0+167+5c390590RLSA-2021:2587
Rocky Linux:8rubygem-bson0:4.3.0-2.module+el8.4.0+592+03ff458aRLSA-2021:2587
Rocky Linux:8rubygem-bson0:4.5.0-1.module+el8.4.0+593+8d7f9f0cRLSA-2021:2588
Rocky Linux:8rubygem-bundler0:1.16.1-3.module+el8.3.0+167+5c390590RLSA-2021:2587
Rocky Linux:8rubygem-bundler0:1.16.1-3.module+el8.4.0+592+03ff458aRLSA-2021:2587
Rocky Linux:8rubygem-mongo0:2.8.0-1.module+el8.4.0+446+80b53620RLSA-2021:2588
Rocky Linux:8rubygem-mongo0:2.5.1-2.module+el8.4.0+592+03ff458aRLSA-2021:2587
Rocky Linux:8rubygem-mongo0:2.8.0-1.module+el8.4.0+593+8d7f9f0cRLSA-2021:2588
Rocky Linux:8rubygem-mongo0:2.5.1-2.module+el8.4.0+349+3470f258RLSA-2021:2587
Rocky Linux:8rubygem-mysql20:0.5.2-1.module+el8.4.0+446+80b53620RLSA-2021:2588
Rocky Linux:8rubygem-mysql20:0.4.10-4.module+el8.3.0+167+5c390590RLSA-2021:2587
Rocky Linux:8rubygem-mysql20:0.4.10-4.module+el8.4.0+592+03ff458aRLSA-2021:2587
Rocky Linux:8rubygem-mysql20:0.5.2-1.module+el8.5.0+738+032c9c02RLSA-2021:2588
Rocky Linux:8rubygem-mysql20:0.4.10-4.module+el8.5.0+739+43897a5eRLSA-2021:2587
Rocky Linux:8rubygem-mysql20:0.5.2-1.module+el8.4.0+593+8d7f9f0cRLSA-2021:2588
Rocky Linux:8rubygem-pg0:1.1.4-1.module+el8.4.0+593+8d7f9f0cRLSA-2021:2588
Rocky Linux:8rubygem-pg0:1.1.4-1.module+el8.4.0+446+80b53620RLSA-2021:2588
Rocky Linux:8rubygem-pg0:1.1.4-1.module+el8.5.0+738+032c9c02RLSA-2021:2588
Rocky Linux:8rubygem-pg0:1.0.0-2.module+el8.3.0+167+5c390590RLSA-2021:2587
Rocky Linux:8rubygem-pg0:1.0.0-2.module+el8.4.0+592+03ff458aRLSA-2021:2587
RubyGemsjson2.3.0GHSA-jphg-qwrw-7w9g

Affected products (as reported)

VendorProductVersions
n/a n/a n/a

References