Severity
7.5HIGHNVD
EPSS
7.5%
top 8.17%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedApr 28
Latest updateMar 18

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:NExploitability: 3.9 | Impact: 3.6

Affected Packages4 packages

RubyGemsjoyent/json< 2.3.0
NVDapple/macos11.0.1
NVDopensuse/leap15.1

Also affects: Debian Linux 10.0, 8.0, Fedora 30, 31

🔴Vulnerability Details

5
OSV
ruby2.3, ruby2.5, ruby2.7 vulnerabilities2021-03-18
OSV
Unsafe object creation in json RubyGem2020-07-27
GHSA
Unsafe object creation in json RubyGem2020-07-27
CVEList
CVE-2020-10663: The JSON gem through 22020-04-28
OSV
CVE-2020-10663: The JSON gem through 22020-04-28

📋Vendor Advisories

3
Ubuntu
Ruby vulnerabilities2021-03-18
Red Hat
rubygem-json: Unsafe object creation vulnerability in JSON2020-03-19
Debian
CVE-2020-10663: ruby-json - The JSON gem through 2.2.0 for Ruby, as used in Ruby 2.4 through 2.4.9, 2.5 thro...2020

💬Community

7
Bugzilla
CVE-2020-10663 rubygem-json: Unsafe Object Creation Vulnerability in JSON [epel-6]2020-04-24
Bugzilla
CVE-2020-10663 jruby: rubygem-json: Unsafe Object Creation Vulnerability in JSON [fedora-all]2020-04-24
Bugzilla
CVE-2020-10663 rubygem-json: Unsafe object creation vulnerability in JSON2020-04-24
Bugzilla
CVE-2020-10663 ruby: rubygem-json: Unsafe Object Creation Vulnerability in JSON [fedora-all]2020-04-24
Bugzilla
CVE-2020-10663 ruby:2.5/ruby: rubygem-json: Unsafe Object Creation Vulnerability in JSON [fedora-all]2020-04-24
CVE-2020-10663 — Improper Input Validation in Json | cvebase