CVE-2020-12762
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as...
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
- Record
CVE-2020-12762- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-190, CWE-787
- Updated
- 2026-11-02
CVE List
7.8
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
- Record
CVE-2020-12762- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
EUVDEUVD-2020-5047
7.8
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
- Record
EUVD-2020-5047- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3797-gmjf-45gm
7.8
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as...
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
- Record
GHSA-3797-gmjf-45gm- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190, CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-12762
7.8
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
- Record
ALPINE-CVE-2020-12762- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-6506
7.8
CVE-2020-12762 affecting package json-c for versions less than 0.15-2
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
- Record
AZL-6506- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 33 moreShow less
OSVBELL-CVE-2020-12762
7.8
CVE-2020-12762 does not affect BellSoft software
- Record
BELL-CVE-2020-12762- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.8
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
- Record
CVE-2020-12762- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-12762
7.8
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
- Record
DEBIAN-CVE-2020-12762- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1186
7.8
libfastjson security update
libfastjson is a fork from json-c, and is currently under development. The aim of this is not to provide a slightly modified clone of json-c. It's aim is to provide: a small library with essential json handling functions, sufficiently good json support (not 100% standards compliant), be very fast in processing.
Security Fix(es):
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.(CVE-2020-12762)
- Record
OESA-2023-1186- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4382
7.8
Red Hat Security Advisory: json-c security and bug fix update
- Record
RHSA-2021:4382- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:6431
7.8
Red Hat Security Advisory: libfastjson security update
- Record
RHSA-2023:6431- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:6976
7.8
Red Hat Security Advisory: libfastjson security update
- Record
RHSA-2023:6976- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:0411
7.8
Red Hat Security Advisory: libfastjson security update
- Record
RHSA-2024:0411- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:0573
7.8
Red Hat Security Advisory: libfastjson security update
- Record
RHSA-2024:0573- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:1086
7.8
Red Hat Security Advisory: libfastjson security update
- Record
RHSA-2024:1086- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:1154
7.8
Red Hat Security Advisory: libfastjson security update
- Record
RHSA-2024:1154- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4382
7.8
Moderate: json-c security and bug fix update
JSON-C implements a reference counting object model that allows users to easily construct JavaScript Object Notation (JSON) objects in C, output them as JSON formatted strings, and parse JSON formatted strings back into the C representation of JSON objects.
Security Fix(es):
- json-c: integer overflow and out-of-bounds write via a large JSON file (CVE-2020-12762)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.5 Release Notes linked from the References section.
- Record
RLSA-2021:4382- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2023:6431
7.8
Moderate: libfastjson security update
The libfastjson library provides essential JavaScript Object Notation (JSON) handling functions. The library enables users to construct JSON objects in C, output them as JSON-formatted strings, and convert JSON-formatted strings back to the C representation of JSON objects.
Security Fix(es):
- json-c, libfastjson: integer overflow and out-of-bounds write via a large JSON file (CVE-2020-12762)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 9.3 Release Notes linked from the References section.
- Record
RLSA-2023:6431- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2023:6976
7.8
Moderate: libfastjson security update
The libfastjson library provides essential JavaScript Object Notation (JSON) handling functions. The library enables users to construct JSON objects in C, output them as JSON-formatted strings, and convert JSON-formatted strings back to the C representation of JSON objects.
Security Fix(es):
- json-c, libfastjson: integer overflow and out-of-bounds write via a large JSON file (CVE-2020-12762)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.9 Release Notes linked from the References section.
- Record
RLSA-2023:6976- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-12762
7.8
json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.
- Record
UBUNTU-CVE-2020-12762- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2021:4382 No score
Moderate: json-c security and bug fix update
JSON-C implements a reference counting object model that allows users to easily construct JavaScript Object Notation (JSON) objects in C, output them as JSON formatted strings, and parse JSON formatted strings back into the C representation of JSON objects.
Security Fix(es):
- json-c: integer overflow and out-of-bounds write via a large JSON file (CVE-2020-12762)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2021:4382- Updated
- 2026-11-02
OSVALSA-2023:6431 No score
Moderate: libfastjson security update
The libfastjson library provides essential JavaScript Object Notation (JSON) handling functions. The library enables users to construct JSON objects in C, output them as JSON-formatted strings, and convert JSON-formatted strings back to the C representation of JSON objects.
Security Fix(es):
- json-c, libfastjson: integer overflow and out-of-bounds write via a large JSON file (CVE-2020-12762)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:6431- Updated
- 2026-11-05
OSVALSA-2023:6976 No score
Moderate: libfastjson security update
The libfastjson library provides essential JavaScript Object Notation (JSON) handling functions. The library enables users to construct JSON objects in C, output them as JSON-formatted strings, and convert JSON-formatted strings back to the C representation of JSON objects.
Security Fix(es):
- json-c, libfastjson: integer overflow and out-of-bounds write via a large JSON file (CVE-2020-12762)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:6976- Updated
- 2026-11-02
OSVCLSA-2025-1751141300 No score
libfastjson: Fix of CVE-2020-12762
- CVE-2020-12762: fix out of bounds write vulnerability in printbuf
- Record
CLSA-2025-1751141300- Updated
- 2026-11-02
OSVCLSA-2025-1751892313 No score
libfastjson: Fix of CVE-2020-12762
- CVE-2020-12762: fix out of bounds write vulnerability in printbuf
- Record
CLSA-2025-1751892313- Updated
- 2026-11-02
OSVCLSA-2026-1791551522 No score
Fix CVE(s): CVE-2020-12762
- SECURITY UPDATE: integer overflow and out-of-bounds write in printbuf
- debian/patches/CVE-2020-12762.patch: reject sizes that overflow int in printbuf_extend(), printbuf_memappend() and printbuf_memset() (printbuf.c)
- CVE-2020-12762
- Record
CLSA-2026-1791551522- Updated
- 2026-11-02
OSVMGASA-2020-0240 No score
Updated json-c packages fix security vulnerability
Updated json-c package fixes security vulnerabilities:
It was discovered that json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend (CVE-2020-12762).
- Record
MGASA-2020-0240- Updated
- 2026-11-02
OSVMGASA-2023-0159 No score
Updated libfastjson packages fix security vulnerability
Integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend. (CVE-2020-12762)
- Record
MGASA-2023-0159- Updated
- 2026-11-02
OSVopenSUSE-SU-2022:0184-1 No score
Security update for json-c
This update for json-c fixes the following issues:
- CVE-2020-12762: Fixed integer overflow and out-of-bounds write. (bsc#1171479)
- Record
openSUSE-SU-2022:0184-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12911-1 No score
libfastjson-devel-1.2304.0-1.1 on GA media
These are all security issues fixed in the libfastjson-devel-1.2304.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12911-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:0184-1 No score
Security update for json-c
This update for json-c fixes the following issues:
- CVE-2020-12762: Fixed integer overflow and out-of-bounds write. (bsc#1171479)
- Record
SUSE-SU-2022:0184-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:0184-2 No score
Security update for json-c
This update for json-c fixes the following issues:
- CVE-2020-12762: Fixed integer overflow and out-of-bounds write. (bsc#1171479)
- Record
SUSE-SU-2022:0184-2- Updated
- 2026-11-02
OSVSUSE-SU-2022:3001-1 No score
Security update for json-c
This update for json-c fixes the following issues:
- CVE-2020-12762: Fixed an integer overflow that could lead to memory corruption via a large JSON file (bsc#1171479).
Non-security fixes:
- Updated to version 0.12.1 (jsc#PED-1778).
- Record
SUSE-SU-2022:3001-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2135-1 No score
Security update for libfastjson
This update for libfastjson fixes the following issues:
- CVE-2020-12762: Fixed an integer overflow and out-of-bounds write via a large JSON file (bsc#1171479).
- Record
SUSE-SU-2023:2135-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1775-1 No score
Security update for libfastjson
This update for libfastjson fixes the following issues:
- CVE-2020-12762: Fixed integer overflow and out-of-bounds write via a large JSON file (bsc#1171479).
- Record
SUSE-SU-2024:1775-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1846-1 No score
Security update for libfastjson
This update for libfastjson fixes the following issues:
- CVE-2020-12762: Fixed integer overflow and out-of-bounds write via a large JSON file (bsc#1171479).
- Record
SUSE-SU-2024:1846-1- Updated
- 2026-11-02
OSVUSN-4360-1 No score
json-c vulnerability
It was discovered that json-c incorrectly handled certain JSON files. An attacker could possibly use this issue to execute arbitrary code.
- Record
USN-4360-1- Updated
- 2026-11-02
OSVUSN-4360-4 No score
json-c vulnerability
USN-4360-1 fixed a vulnerability in json-c. The security fix introduced a memory leak that was reverted in USN-4360-2 and USN-4360-3. This update provides the correct fix update for CVE-2020-12762.
Original advisory details:
It was discovered that json-c incorrectly handled certain JSON files. An attacker could possibly use this issue to execute arbitrary code.
- Record
USN-4360-4- Updated
- 2026-11-02
Affected products
- json-c
- canonical ubuntu linux
- debian linux
- fedoraproject fedora
- siemens ruggedcom rox mx5000
- siemens ruggedcom rox mx5000re
- siemens ruggedcom rox rx1400
- siemens ruggedcom rox rx1500
- siemens ruggedcom rox rx1501
- siemens ruggedcom rox rx1510
- siemens ruggedcom rox rx1511
- siemens ruggedcom rox rx1512
Show 8 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
json-cAlpine:v3.10 |
before 0.13.1-r1 | 0.13.1-r1 |
json-cAlpine:v3.11 |
before 0.13.1-r1 | 0.13.1-r1 |
json-cAlpine:v3.12 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.13 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.14 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.15 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.16 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.17 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.18 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.19 |
before 0.14-r1 | 0.14-r1 |
Show 129 moreShow less
| Package | Affected | Fixed |
|---|---|---|
json-cAlpine:v3.20 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.21 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.22 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.23 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.24 |
before 0.14-r1 | 0.14-r1 |
json-cAlpine:v3.9 |
before 0.13.1-r1 | 0.13.1-r1 |
libfastjsonAlpine:v3.15 |
before 1.2304.0-r0 | 1.2304.0-r0 |
libfastjsonAlpine:v3.16 |
before 1.2304.0-r0 | 1.2304.0-r0 |
libfastjsonAlpine:v3.17 |
before 1.2304.0-r0 | 1.2304.0-r0 |
libfastjsonAlpine:v3.18 |
before 1.2304.0-r0 | 1.2304.0-r0 |
libfastjsonAlpine:v3.19 |
before 1.2304.0-r0 | 1.2304.0-r0 |
libfastjsonAlpine:v3.20 |
before 1.2304.0-r0 | 1.2304.0-r0 |
libfastjsonAlpine:v3.21 |
before 1.2304.0-r0 | 1.2304.0-r0 |
libfastjsonAlpine:v3.22 |
before 1.2304.0-r0 | 1.2304.0-r0 |
libfastjsonAlpine:v3.23 |
before 1.2304.0-r0 | 1.2304.0-r0 |
libfastjsonAlpine:v3.24 |
before 1.2304.0-r0 | 1.2304.0-r0 |
json-c-develAlmaLinux:8 |
before 0.13.1-2.el8 | 0.13.1-2.el8 |
json-c-docAlmaLinux:8 |
before 0.13.1-2.el8 | 0.13.1-2.el8 |
libfastjsonAlmaLinux:9 |
before 0.99.9-5.el9 | 0.99.9-5.el9 |
libfastjson-develAlmaLinux:9 |
before 0.99.9-5.el9 | 0.99.9-5.el9 |
libfastjsonAlmaLinux:8 |
before 0.99.9-2.el8 | 0.99.9-2.el8 |
json-cAzure Linux:2 |
before 0.15-2 | 0.15-2 |
libfastjsonTuxCare:CentOS:8.5 |
before 0.99.9-1.el8.tuxcare.els1 | 0.99.9-1.el8.tuxcare.els1 |
libfastjson-develTuxCare:CentOS:8.5 |
before 0.99.9-1.el8.tuxcare.els1 | 0.99.9-1.el8.tuxcare.els1 |
libfastjsonTuxCare:AlmaLinux:9.2 |
before 0.99.9-3.el9.tuxcare.els1 | 0.99.9-3.el9.tuxcare.els1 |
libfastjson-develTuxCare:AlmaLinux:9.2 |
before 0.99.9-3.el9.tuxcare.els1 | 0.99.9-3.el9.tuxcare.els1 |
libfastjson-devTuxCare:Ubuntu:18.04 |
before 0.99.8-2+tuxcare.els1 | 0.99.8-2+tuxcare.els1 |
libfastjson4TuxCare:Ubuntu:18.04 |
before 0.99.8-2+tuxcare.els1 | 0.99.8-2+tuxcare.els1 |
json-cDebian:12 |
before 0.13.1+dfsg-8 | 0.13.1+dfsg-8 |
json-cDebian:13 |
before 0.13.1+dfsg-8 | 0.13.1+dfsg-8 |
json-cDebian:14 |
before 0.13.1+dfsg-8 | 0.13.1+dfsg-8 |
libfastjsonDebian:12 |
before 1.2304.0-1 | 1.2304.0-1 |
libfastjsonDebian:13 |
before 1.2304.0-1 | 1.2304.0-1 |
libfastjsonDebian:14 |
before 1.2304.0-1 | 1.2304.0-1 |
json-cDebian:8 |
before 0.11-4+deb8u1, plus listed versions 0.11-4 |
0.11-4+deb8u1 |
json-cDebian:8 |
before 0.11-4+deb8u2, plus listed versions 0.11-40.11-4+deb8u1 |
0.11-4+deb8u2 |
json-cDebian:9 |
before 0.12.1-1.1+deb9u1, plus listed versions 0.12.1-1.1 |
0.12.1-1.1+deb9u1 |
libfastjsonDebian:10 |
before 0.99.8-2+deb10u1, plus listed versions 0.99.8-2 |
0.99.8-2+deb10u1 |
libfastjsonDebian:11 |
before 0.99.9-1+deb11u1, plus listed versions 0.99.9-1 |
0.99.9-1+deb11u1 |
json-cDebian:10 |
before 0.12.1+ds-2+deb10u1, plus listed versions 0.12.1+ds-2 |
0.12.1+ds-2+deb10u1 |
json-cMageia:7 |
before 0.13.1-2.2.mga7 | 0.13.1-2.2.mga7 |
libfastjsonMageia:8 |
before 1.2304.0-1.mga8 | 1.2304.0-1.mga8 |
libfastjsonopenEuler:20.03-LTS-SP1 |
before 0.99.9-3.oe1 | 0.99.9-3.oe1 |
libfastjsonopenEuler:20.03-LTS-SP3 |
before 0.99.9-3.oe1 | 0.99.9-3.oe1 |
libfastjsonopenEuler:22.03-LTS |
before 0.99.9-3.oe2203sp1 | 0.99.9-3.oe2203sp1 |
libfastjsonopenEuler:22.03-LTS-SP1 |
before 0.99.9-3.oe2203sp1 | 0.99.9-3.oe2203sp1 |
json-c-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.13.1-2.el8 | 0:0.13.1-2.el8 |
json-c-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:0.13.1-2.el8 | 0:0.13.1-2.el8 |
json-c-develRed Hat:enterprise_linux:8::appstream |
before 0:0.13.1-2.el8 | 0:0.13.1-2.el8 |
json-cRed Hat:enterprise_linux:8::baseos |
before 0:0.13.1-2.el8 | 0:0.13.1-2.el8 |
json-c-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:0.13.1-2.el8 | 0:0.13.1-2.el8 |
json-c-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:0.13.1-2.el8 | 0:0.13.1-2.el8 |
json-c-docRed Hat:enterprise_linux:8::crb |
before 0:0.13.1-2.el8 | 0:0.13.1-2.el8 |
libfastjsonRed Hat:enterprise_linux:9::appstream |
before 0:0.99.9-5.el9 | 0:0.99.9-5.el9 |
libfastjson-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:0.99.9-5.el9 | 0:0.99.9-5.el9 |
libfastjson-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:0.99.9-5.el9 | 0:0.99.9-5.el9 |
libfastjson-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:0.99.9-5.el9 | 0:0.99.9-5.el9 |
libfastjson-debugsourceRed Hat:enterprise_linux:9::crb |
before 0:0.99.9-5.el9 | 0:0.99.9-5.el9 |
libfastjson-develRed Hat:enterprise_linux:9::crb |
before 0:0.99.9-5.el9 | 0:0.99.9-5.el9 |
libfastjsonRed Hat:enterprise_linux:8::appstream |
before 0:0.99.9-2.el8 | 0:0.99.9-2.el8 |
libfastjson-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:0.99.9-2.el8 | 0:0.99.9-2.el8 |
libfastjson-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:0.99.9-2.el8 | 0:0.99.9-2.el8 |
libfastjsonRed Hat:rhel_eus:8.6::appstream |
before 0:0.99.9-1.el8_6.1 | 0:0.99.9-1.el8_6.1 |
libfastjson-debuginfoRed Hat:rhel_eus:8.6::appstream |
before 0:0.99.9-1.el8_6.1 | 0:0.99.9-1.el8_6.1 |
libfastjson-debugsourceRed Hat:rhel_eus:8.6::appstream |
before 0:0.99.9-1.el8_6.1 | 0:0.99.9-1.el8_6.1 |
libfastjsonRed Hat:rhel_eus:8.8::appstream |
before 0:0.99.9-1.el8_8.1 | 0:0.99.9-1.el8_8.1 |
libfastjson-debuginfoRed Hat:rhel_eus:8.8::appstream |
before 0:0.99.9-1.el8_8.1 | 0:0.99.9-1.el8_8.1 |
libfastjson-debugsourceRed Hat:rhel_eus:8.8::appstream |
before 0:0.99.9-1.el8_8.1 | 0:0.99.9-1.el8_8.1 |
libfastjsonRed Hat:rhel_eus:9.2::appstream |
before 0:0.99.9-3.el9_2.1 | 0:0.99.9-3.el9_2.1 |
libfastjson-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:0.99.9-3.el9_2.1 | 0:0.99.9-3.el9_2.1 |
libfastjson-debugsourceRed Hat:rhel_eus:9.2::appstream |
before 0:0.99.9-3.el9_2.1 | 0:0.99.9-3.el9_2.1 |
libfastjsonRed Hat:rhel_eus:9.0::appstream |
before 0:0.99.9-3.el9_0.1 | 0:0.99.9-3.el9_0.1 |
libfastjson-debuginfoRed Hat:rhel_eus:9.0::appstream |
before 0:0.99.9-3.el9_0.1 | 0:0.99.9-3.el9_0.1 |
libfastjson-debugsourceRed Hat:rhel_eus:9.0::appstream |
before 0:0.99.9-3.el9_0.1 | 0:0.99.9-3.el9_0.1 |
json-cRocky Linux:8 |
before 0:0.13.1-2.el8 | 0:0.13.1-2.el8 |
libfastjsonRocky Linux:9 |
before 0:0.99.9-5.el9 | 0:0.99.9-5.el9 |
libfastjsonRocky Linux:8 |
before 0:0.99.9-2.el8 | 0:0.99.9-2.el8 |
json-cSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Server 15-LTSS |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Server 15 SP1-BCL |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Server 15 SP2-BCL |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Server for SAP Applications 15 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Manager Proxy 4.1 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Manager Retail Branch Server 4.1 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Manager Server 4.1 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Micro 5.0 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Micro 5.1 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Enterprise Storage 6 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Enterprise Storage 7 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:Linux Enterprise Real Time 15 SP2 |
before 0.13-3.3.1 | 0.13-3.3.1 |
json-cSUSE:OpenStack Cloud 9 |
before 0.12.1-4.3.1 | 0.12.1-4.3.1 |
json-cSUSE:OpenStack Cloud Crowbar 9 |
before 0.12.1-4.3.1 | 0.12.1-4.3.1 |
json-cSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 0.12.1-4.3.1 | 0.12.1-4.3.1 |
json-cSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 0.12.1-4.3.1 | 0.12.1-4.3.1 |
json-cSUSE:Linux Enterprise Server 12 SP2-BCL |
before 0.12.1-4.3.1 | 0.12.1-4.3.1 |
json-cSUSE:Linux Enterprise Server 12 SP3-BCL |
before 0.12.1-4.3.1 | 0.12.1-4.3.1 |
json-cSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 0.12.1-4.3.1 | 0.12.1-4.3.1 |
json-cSUSE:Linux Enterprise Server 12 SP5 |
before 0.12.1-4.3.1 | 0.12.1-4.3.1 |
json-cSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 0.12.1-4.3.1 | 0.12.1-4.3.1 |
libfastjsonSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 0.99.9-150400.3.3.1 | 0.99.9-150400.3.3.1 |
libfastjsonopenSUSE:Leap 15.4 |
before 0.99.9-150400.3.3.1 | 0.99.9-150400.3.3.1 |
libfastjsonSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 0.99.8-150000.3.3.1 | 0.99.8-150000.3.3.1 |
libfastjsonSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 0.99.8-150000.3.3.1 | 0.99.8-150000.3.3.1 |
libfastjsonSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 0.99.8-150000.3.3.1 | 0.99.8-150000.3.3.1 |
libfastjsonSUSE:Linux Enterprise Server 15 SP3-LTSS |
before 0.99.8-150000.3.3.1 | 0.99.8-150000.3.3.1 |
libfastjsonSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 0.99.8-150000.3.3.1 | 0.99.8-150000.3.3.1 |
libfastjsonSUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 0.99.8-150000.3.3.1 | 0.99.8-150000.3.3.1 |
libfastjsonSUSE:Enterprise Storage 7.1 |
before 0.99.8-150000.3.3.1 | 0.99.8-150000.3.3.1 |
libfastjsonSUSE:Linux Enterprise Server 12 SP5 |
before 0.99.8-3.6.1 | 0.99.8-3.6.1 |
libfastjsonSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 0.99.8-3.6.1 | 0.99.8-3.6.1 |
json-cUbuntu:Pro:14.04:LTS |
before 0.11-3ubuntu1.2+esm3, plus listed versions 0.11-2ubuntu10.11-3ubuntu10.11-3ubuntu1.20.11-3ubuntu1.2+esm10.11-3ubuntu1.2+esm2 |
0.11-3ubuntu1.2+esm3 |
json-cUbuntu:16.04:LTS |
before 0.11-4ubuntu2.6, plus listed versions 0.11-4ubuntu20.11-4ubuntu2.10.11-4ubuntu2.20.11-4ubuntu2.5 |
0.11-4ubuntu2.6 |
json-cUbuntu:18.04:LTS |
before 0.12.1-1.3ubuntu0.3, plus listed versions 0.12.1-1.20.12.1-1.30.12.1-1.3ubuntu0.10.12.1-1.3ubuntu0.2 |
0.12.1-1.3ubuntu0.3 |
json-cUbuntu:20.04:LTS |
before 0.13.1+dfsg-7ubuntu0.3, plus listed versions 0.13.1+dfsg-40.13.1+dfsg-60.13.1+dfsg-70.13.1+dfsg-7ubuntu0.10.13.1+dfsg-7ubuntu0.2 |
0.13.1+dfsg-7ubuntu0.3 |
json-cUbuntu:Pro:14.04:LTS |
before 0.11-3ubuntu1.2+esm1, plus listed versions 0.11-2ubuntu10.11-3ubuntu10.11-3ubuntu1.2 |
0.11-3ubuntu1.2+esm1 |
json-cUbuntu:16.04:LTS |
before 0.11-4ubuntu2.1, plus listed versions 0.11-4ubuntu2 |
0.11-4ubuntu2.1 |
json-cUbuntu:18.04:LTS |
before 0.12.1-1.3ubuntu0.1, plus listed versions 0.12.1-1.20.12.1-1.3 |
0.12.1-1.3ubuntu0.1 |
json-cUbuntu:20.04:LTS |
before 0.13.1+dfsg-7ubuntu0.1, plus listed versions 0.13.1+dfsg-40.13.1+dfsg-60.13.1+dfsg-7 |
0.13.1+dfsg-7ubuntu0.1 |
json-copenSUSE:Leap 15.3 |
before 0.13-3.3.1 | 0.13-3.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-12762 is a high vulnerability (CVSS 7.8) in Json-c, published May 9, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.90%, the 79th percentile. Fixed in json-c 0.13.1-r1.
References
github.com/json-c/json-c/pull/592
github.com/rsyslog/libfastjson/issues/161
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CQQRRGBQCAWNCCJ2HN3W5SSCZ4QGMXQI
usn.ubuntu.com/4360-1
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CBR36IXYBHITAZFB5PFBJTED22WO5ONB
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W226TSCJBEOXDUFVKNWNH7ETG7AR6MCS
Show 72 moreShow less
lists.debian.org/debian-lts-announce/2020/05/msg00032.html
lists.debian.org/debian-lts-announce/2020/05/msg00034.html
usn.ubuntu.com/4360-4
security.gentoo.org/glsa/202006-13
lists.debian.org/debian-lts-announce/2020/07/msg00031.html
debian.org/security/2020/dsa-4741
security.netapp.com/advisory/ntap-20210521-0001
cert-portal.siemens.com/productcert/pdf/ssa-637483.pdf
lists.debian.org/debian-lts-announce/2023/06/msg00023.html
lists.debian.org/debian-lts-announce/2025/07/msg00021.html
cert-portal.siemens.com/productcert/html/ssa-637483.html
cert-portal.siemens.com/productcert/html/ssa-794697.html
cert-portal.siemens.com/productcert/html/ssa-398330.html
cert-portal.siemens.com/productcert/html/ssa-202008.html
nvd.nist.gov/vuln/detail/CVE-2020-12762
lists.fedoraproject.org/archives/list/[email protected]/message/W226TSCJBEOXDUFVKNWNH7ETG7AR6MCS
lists.fedoraproject.org/archives/list/[email protected]/message/CQQRRGBQCAWNCCJ2HN3W5SSCZ4QGMXQI
lists.fedoraproject.org/archives/list/[email protected]/message/CBR36IXYBHITAZFB5PFBJTED22WO5ONB
github.com/advisories/GHSA-3797-gmjf-45gm
security.alpinelinux.org/vuln/CVE-2020-12762
vulners.com/cve/CVE-2020-12762
access.redhat.com/errata/RHSA-2023:6431
access.redhat.com/security/cve/CVE-2020-12762
bugzilla.redhat.com/1835253
bugzilla.redhat.com/2227786
errata.almalinux.org/9/ALSA-2023-6431.html
access.redhat.com/errata/RHSA-2023:6976
errata.almalinux.org/8/ALSA-2023-6976.html
docs.bell-sw.com/security/cves/CVE-2020-12762
errata.tuxcare.com/els_os/centos8.5els/CLSA-2025-1751141300.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1751892313.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1791551522.html
security-tracker.debian.org/tracker/CVE-2020-12762
advisories.mageia.org/MGASA-2020-0240.html
bugs.mageia.org/show_bug.cgi?id=26623
advisories.mageia.org/MGASA-2023-0159.html
bugs.mageia.org/show_bug.cgi?id=31812
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1186
access.redhat.com/errata/RHSA-2021:4382
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1835253
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4382.json
cve.org/CVERecord?id=CVE-2020-12762
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2227786
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_6431.json
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.9_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_6976.json
access.redhat.com/errata/RHSA-2024:0411
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0411.json
access.redhat.com/errata/RHSA-2024:0573
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0573.json
access.redhat.com/errata/RHSA-2024:1086
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1086.json
access.redhat.com/errata/RHSA-2024:1154
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1154.json
errata.rockylinux.org/RLSA-2021:4382
errata.rockylinux.org/RLSA-2023:6431
errata.rockylinux.org/RLSA-2023:6976
suse.com/support/update/announcement/2022/suse-su-20220184-1
bugzilla.suse.com/1171479
suse.com/security/cve/CVE-2020-12762
suse.com/support/update/announcement/2022/suse-su-20220184-2
suse.com/support/update/announcement/2022/suse-su-20223001-1
suse.com/support/update/announcement/2023/suse-su-20232135-1
suse.com/support/update/announcement/2024/suse-su-20241775-1
suse.com/support/update/announcement/2024/suse-su-20241846-1
ubuntu.com/security/CVE-2020-12762
ubuntu.com/security/notices/USN-4360-1
ubuntu.com/security/notices/USN-4360-4
lists.opensuse.org/archives/list/[email protected]/thread/LS5Y2M6XDX2JOBPPLIMAXXAXRPAU65ND