{"id":"CVE-2014-4616","details":"Array index error in the scanstring function in the _json module in Python 2.7 through 3.5 and simplejson before 2.6.1 allows context-dependent attackers to read arbitrary process memory via a negative index value in the idx argument to the raw_decode function.","aliases":["GHSA-9772-cwx9-r4cj","PSF-2017-1","PYSEC-2026-921"],"modified":"2026-07-07T11:56:05.213425072Z","published":"2017-08-24T20:29:00Z","references":[{"type":"ADVISORY","url":"http://bugs.python.org/issue21529"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-updates/2014-07/msg00015.html"},{"type":"ADVISORY","url":"http://openwall.com/lists/oss-security/2014/06/24/7"},{"type":"ADVISORY","url":"http://rhn.redhat.com/errata/RHSA-2015-1064.html"},{"type":"ADVISORY","url":"http://www.securityfocus.com/bid/68119"},{"type":"ADVISORY","url":"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752395"},{"type":"ADVISORY","url":"https://bugzilla.redhat.com/show_bug.cgi?id=1112285"},{"type":"ADVISORY","url":"https://hackerone.com/reports/12297"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/201503-10"},{"type":"ARTICLE","url":"http://lists.opensuse.org/opensuse-updates/2014-07/msg00015.html"},{"type":"ARTICLE","url":"http://openwall.com/lists/oss-security/2014/06/24/7"},{"type":"ARTICLE","url":"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752395"},{"type":"EVIDENCE","url":"https://hackerone.com/reports/12297"},{"type":"FIX","url":"https://bugzilla.redhat.com/show_bug.cgi?id=1112285"},{"type":"FIX","url":"https://hackerone.com/reports/12297"},{"type":"FIX","url":"https://security.gentoo.org/glsa/201503-10"},{"type":"REPORT","url":"http://bugs.python.org/issue21529"},{"type":"REPORT","url":"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752395"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=1112285"}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N"}]}