Severity
7.5HIGHNVD
EPSS
17.3%
top 4.95%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedFeb 13
Latest updateJul 27

Description

The JSON gem before 1.5.5, 1.6.x before 1.6.8, and 1.7.x before 1.7.7 for Ruby allows remote attackers to cause a denial of service (resource consumption) or bypass the mass assignment protection mechanism via a crafted JSON document that triggers the creation of arbitrary Ruby symbols or certain internal objects, as demonstrated by conducting a SQL injection attack against Ruby on Rails, aka "Unsafe Object Creation Vulnerability."

CVSS vector

AV:N/AC:L/C:P/I:P/A:PExploitability: 10.0 | Impact: 6.4

Affected Packages2 packages

NVDrubygems/json_gem20 versions+19
RubyGemsjoyent/json1.6.01.6.8+2

🔴Vulnerability Details

5
GHSA
Unsafe object creation in json RubyGem2020-07-27
OSV
JSON gem has Improper Input Validation vulnerability2017-10-24
GHSA
JSON gem has Improper Input Validation vulnerability2017-10-24
CVEList
CVE-2013-0269: The JSON gem before 12013-02-13
OSV
CVE-2013-0269: The JSON gem before 12013-02-13

📋Vendor Advisories

4
Red Hat
rubygem-json: Unsafe object creation vulnerability in JSON2020-03-19
Ubuntu
Ruby vulnerabilities2013-02-21
Red Hat
rubygem-json: Denial of Service and SQL Injection2013-02-11
Debian
CVE-2013-0269: ruby-json - The JSON gem before 1.5.5, 1.6.x before 1.6.8, and 1.7.x before 1.7.7 for Ruby a...2013

💬Community

7
Bugzilla
CVE-2020-10663 rubygem-json: Unsafe object creation vulnerability in JSON2020-04-24
HackerOne
Variant of CVE-2013-0269 (Denial of Service and Unsafe Object Creation Vulnerability in JSON)2020-04-23
Bugzilla
CVE-2013-0269 CVE-2013-1821 JRuby 1.7.2 multiple security flaws [fedora-rawhide]2013-06-13
Bugzilla
CVE-2013-0269 rubygem-json: Denial of Service and SQL Injection [fedora-all]2013-02-12
Bugzilla
CVE-2013-0269 rubygem-json: Denial of Service and SQL Injection [epel-all]2013-02-12
CVE-2013-0269 — Improper Input Validation in Json | cvebase