Every CVE Search/ Get API key

CVE-2025-57052

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer...

9.8 CriticalPublic exploitFix available

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.74%Up 0.7 points since Sep 4, 2025
90%50%10%1%

What each source reports

CVE List Score used 9.8

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

Record
CVE-2025-57052
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-129, CWE-125
Updated
2026-11-02
EUVDEUVD-2025-26527 9.8

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

Record
EUVD-2025-26527
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-98j5-4649-rfv2 9.8

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer...

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

Record
GHSA-98j5-4649-rfv2
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-125
Updated
2026-11-02
NVD 9.8

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

Record
CVE-2025-57052
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-125, CWE-129
Updated
2026-11-07
OSVALPINE-CVE-2025-57052 9.8

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

Record
ALPINE-CVE-2025-57052
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2025-57052 9.8

CVE-2025-57052 does not affect BellSoft software

Record
BELL-CVE-2025-57052
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 15 moreShow less
OSV 9.8

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

Record
CVE-2025-57052
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2025-57052 9.8

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

Record
DEBIAN-CVE-2025-57052
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2025-2374 9.8

cjson security update

cJSON aims to be the dumbest possible parser that you can get your job done with. It's a single file of C, and a single header file. %package devel Summary: Development files for cJSON Requires: = - %description devel The cjson-devel package contains libraries and header files for developing applications that use cJSON. %prep %autosetup -n cJSON- -p1

Security Fix(es):

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.(CVE-2025-57052)

Record
OESA-2025-2374
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2025-2375 9.8

cjson security update

cJSON aims to be the dumbest possible parser that you can get your job done with. It's a single file of C, and a single header file. %package devel Summary: Development files for cJSON Requires: = - %description devel The cjson-devel package contains libraries and header files for developing applications that use cJSON. %prep %autosetup -n cJSON- -p1

Security Fix(es):

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.(CVE-2025-57052)

Record
OESA-2025-2375
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2025-2376 9.8

cjson security update

cJSON aims to be the dumbest possible parser that you can get your job done with. It's a single file of C, and a single header file. %package devel Summary: Development files for cJSON Requires: = - %description devel The cjson-devel package contains libraries and header files for developing applications that use cJSON. %prep %autosetup -n cJSON- -p1

Security Fix(es):

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.(CVE-2025-57052)

Record
OESA-2025-2376
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2025-2377 9.8

cjson security update

cJSON aims to be the dumbest possible parser that you can get your job done with. It's a single file of C, and a single header file. %package devel Summary: Development files for cJSON Requires: = - %description devel The cjson-devel package contains libraries and header files for developing applications that use cJSON. %prep %autosetup -n cJSON- -p1

Security Fix(es):

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.(CVE-2025-57052)

Record
OESA-2025-2377
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2025-2491 9.8

cjson security update

cJSON aims to be the dumbest possible parser that you can get your job done with. It's a single file of C, and a single header file. %package devel Summary: Development files for cJSON Requires: = - %description devel The cjson-devel package contains libraries and header files for developing applications that use cJSON. %prep %autosetup -n cJSON- -p1

Security Fix(es):

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.(CVE-2025-57052)

Record
OESA-2025-2491
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2025:17606 7.5

Red Hat Security Advisory: Satellite 6.17.5 Async Update

Record
RHSA-2025:17606
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2025:17613 7.5

Red Hat Security Advisory: Satellite 6.16.5.4 Async Update

Record
RHSA-2025:17613
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2025:17614 7.5

Red Hat Security Advisory: Satellite 6.15.5.5 Async Update

Record
RHSA-2025:17614
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2025-57052 9.8

cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

Record
UBUNTU-CVE-2025-57052
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2025:15583-1 No score

cJSON-devel-1.7.19-1.1 on GA media

These are all security issues fixed in the cJSON-devel-1.7.19-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15583-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20340-1 No score

Security update for cJSON

This update for cJSON fixes the following issues:

  • Update to version 1.7.19
    • Check for NULL in cJSON_DetachItemViaPointer.
    • Check overlap before calling strcpy in cJSON_SetValuestring.
    • Fix Max recursion depth for cJSON_Duplicate to prevent stack exhaustion.
    • Allocate memory for the temporary buffer when paring numbers. This fixes CVE-2023-26819. (bsc#1241502)
    • Fix the incorrect check in decode_array_index_from_pointer. This fixes CVE-2025-57052. (bsc#1249112)
  • Remove not longer needed patch for NULL to deallocated pointers.
Record
openSUSE-SU-2026:20340-1
Updated
2026-11-02
OSVSUSE-SU-2025:03520-1 No score

Security update for cJSON

This update for cJSON fixes the following issues:

  • CVE-2023-26819: Allocate memory for the temporary buffer when paring numbers (bsc#1241502)
  • CVE-2025-57052: Fix the incorrect check in decode_array_index_from_pointer (bsc#1249112)
Record
SUSE-SU-2025:03520-1
Updated
2026-11-02
OSVUSN-7973-1 No score

cjson vulnerabilities

It was discovered that cJSON incorrectly handled parsing large numbers. An attacker could possibly use this issue to cause a denial of service. (CVE-2023-26819)

It was discovered that cJSON may perform out-of-bounds read when processing specially crafted JSON files using parse_object. An attacker could possibly use this issue to expose sensitive information or crash the program. (CVE-2023-53154)

It was discovered that cJSON incorrectly validated array indices in JSON pointers, which could result in an out-of-bounds memory access. An attacker could possibly use this issue to cause a denial of service, or execute arbitrary code. (CVE-2025-57052)

Record
USN-7973-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
cjson
Alpine:v3.19
1.5.0 up to 1.7.19-r0
1.7.19-r0
cjson
Alpine:v3.20
1.5.0 up to 1.7.19-r0
1.7.19-r0
cjson
Alpine:v3.21
1.5.0 up to 1.7.19-r0
1.7.19-r0
cjson
Alpine:v3.22
1.5.0 up to 1.7.19-r0
1.7.19-r0
cjson
Alpine:v3.23
1.5.0 up to 1.7.19-r0
1.7.19-r0
cjson
Alpine:v3.24
1.5.0 up to 1.7.19-r0
1.7.19-r0
cjson
Debian:12
before 1.7.15-1+deb12u4, plus listed versions
1.7.15-11.7.15-1+deb12u11.7.15-1+deb12u21.7.15-1+deb12u3
1.7.15-1+deb12u4
cjson
Debian:13
before 1.7.18-3.1+deb13u1, plus listed versions
1.7.18-3.1
1.7.18-3.1+deb13u1
cjson
Debian:14
before 1.7.19-1, plus listed versions
1.7.18-3.11.7.18-4
1.7.19-1
cjson
Debian:11
before 1.7.14-1+deb11u3, plus listed versions
1.7.14-11.7.14-1+deb11u11.7.14-1+deb11u2
1.7.14-1+deb11u3
Show 64 moreShow less
Affected packages
PackageAffectedFixed
cjson
openEuler:22.03-LTS-SP3
before 1.7.15-7.oe2203sp3
1.7.15-7.oe2203sp3
cjson
openEuler:22.03-LTS-SP4
before 1.7.15-7.oe2203sp4
1.7.15-7.oe2203sp4
cjson
openEuler:24.03-LTS
before 1.7.15-11.oe2403
1.7.15-11.oe2403
cjson
openEuler:24.03-LTS-SP2
before 1.7.15-11.oe2403sp2
1.7.15-11.oe2403sp2
cjson
openEuler:24.03-LTS-SP1
before 1.7.15-11.oe2403sp1
1.7.15-11.oe2403sp1
puppet-agent
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 3 CVEs
before 0:8.8.1-3.el9sat
0:8.8.1-3.el9sat
puppet-agent
Red Hat:satellite:6.17::el9
From an advisory covering 3 CVEs
before 0:8.8.1-3.el9sat
0:8.8.1-3.el9sat
cjson
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson-debuginfo
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson-debugsource
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson
Red Hat:satellite:6.17::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson-debuginfo
Red Hat:satellite:6.17::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson-debugsource
Red Hat:satellite:6.17::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
python-django
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el9pc
0:4.2.24-0.1.el9pc
python3.11-django
Red Hat:satellite_capsule:6.17::el9
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el9pc
0:4.2.24-0.1.el9pc
python-django
Red Hat:satellite:6.17::el9
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el9pc
0:4.2.24-0.1.el9pc
python3.11-django
Red Hat:satellite:6.17::el9
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el9pc
0:4.2.24-0.1.el9pc
puppet-agent
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 3 CVEs
before 0:8.8.1-3.el8sat
0:8.8.1-3.el8sat
puppet-agent
Red Hat:satellite:6.16::el8
From an advisory covering 3 CVEs
before 0:8.8.1-3.el8sat
0:8.8.1-3.el8sat
puppet-agent
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 3 CVEs
before 0:8.8.1-3.el9sat
0:8.8.1-3.el9sat
puppet-agent
Red Hat:satellite:6.16::el9
From an advisory covering 3 CVEs
before 0:8.8.1-3.el9sat
0:8.8.1-3.el9sat
cjson
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson-debuginfo
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson-debugsource
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson
Red Hat:satellite:6.16::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson-debuginfo
Red Hat:satellite:6.16::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson-debugsource
Red Hat:satellite:6.16::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson-debuginfo
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson-debugsource
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson
Red Hat:satellite:6.16::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson-debuginfo
Red Hat:satellite:6.16::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
cjson-debugsource
Red Hat:satellite:6.16::el9
From an advisory covering 3 CVEs
before 0:1.7.18-2.el9sat
0:1.7.18-2.el9sat
python-django
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el8pc
0:4.2.24-0.1.el8pc
python3.11-django
Red Hat:satellite_capsule:6.16::el8
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el8pc
0:4.2.24-0.1.el8pc
python-django
Red Hat:satellite:6.16::el8
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el8pc
0:4.2.24-0.1.el8pc
python3.11-django
Red Hat:satellite:6.16::el8
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el8pc
0:4.2.24-0.1.el8pc
python-django
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el9pc
0:4.2.24-0.1.el9pc
python3.11-django
Red Hat:satellite_capsule:6.16::el9
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el9pc
0:4.2.24-0.1.el9pc
python-django
Red Hat:satellite:6.16::el9
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el9pc
0:4.2.24-0.1.el9pc
python3.11-django
Red Hat:satellite:6.16::el9
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el9pc
0:4.2.24-0.1.el9pc
puppet-agent
Red Hat:satellite_capsule:6.15::el8
From an advisory covering 3 CVEs
before 0:7.34.0-4.el8sat
0:7.34.0-4.el8sat
puppet-agent
Red Hat:satellite:6.15::el8
From an advisory covering 3 CVEs
before 0:7.34.0-4.el8sat
0:7.34.0-4.el8sat
cjson
Red Hat:satellite_capsule:6.15::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson-debuginfo
Red Hat:satellite_capsule:6.15::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson-debugsource
Red Hat:satellite_capsule:6.15::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson
Red Hat:satellite:6.15::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson-debuginfo
Red Hat:satellite:6.15::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
cjson-debugsource
Red Hat:satellite:6.15::el8
From an advisory covering 3 CVEs
before 0:1.7.18-2.el8sat
0:1.7.18-2.el8sat
python-django
Red Hat:satellite_capsule:6.15::el8
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el8pc
0:4.2.24-0.1.el8pc
python3.11-django
Red Hat:satellite_capsule:6.15::el8
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el8pc
0:4.2.24-0.1.el8pc
python-django
Red Hat:satellite:6.15::el8
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el8pc
0:4.2.24-0.1.el8pc
python3.11-django
Red Hat:satellite:6.15::el8
From an advisory covering 3 CVEs
before 0:4.2.24-0.1.el8pc
0:4.2.24-0.1.el8pc
cJSON
SUSE:Linux Enterprise Workstation Extension 15 SP7
From an advisory covering 2 CVEs
before 1.7.19-150700.3.3.1
1.7.19-150700.3.3.1
cjson
Ubuntu:Pro:20.04:LTS
before 1.7.10-1.1ubuntu0.1~esm1, plus listed versions
1.7.10-1.1
1.7.10-1.1ubuntu0.1~esm1
cjson
Ubuntu:22.04:LTS
before 1.7.15-1ubuntu0.1, plus listed versions
1.7.14-11.7.15-1
1.7.15-1ubuntu0.1
cjson
Ubuntu:Pro:24.04:LTS
before 1.7.17-1ubuntu0.1~esm3, plus listed versions
1.7.16-11.7.16-21.7.17-11.7.17-1ubuntu0.1~esm2
1.7.17-1ubuntu0.1~esm3
cjson
Ubuntu:25.10
before 1.7.18-3.1ubuntu0.1, plus listed versions
1.7.18-31.7.18-3.1
1.7.18-3.1ubuntu0.1
cjson
Ubuntu:Pro:20.04:LTS
From an advisory covering 3 CVEs
before 1.7.10-1.1ubuntu0.1~esm1, plus listed versions
1.7.10-1.1
1.7.10-1.1ubuntu0.1~esm1
cjson
Ubuntu:22.04:LTS
From an advisory covering 3 CVEs
before 1.7.15-1ubuntu0.1, plus listed versions
1.7.14-11.7.15-1
1.7.15-1ubuntu0.1
cjson
Ubuntu:Pro:24.04:LTS
From an advisory covering 3 CVEs
before 1.7.17-1ubuntu0.1~esm3, plus listed versions
1.7.16-11.7.16-21.7.17-11.7.17-1ubuntu0.1~esm2
1.7.17-1ubuntu0.1~esm3
cjson
Ubuntu:25.10
From an advisory covering 3 CVEs
before 1.7.18-3.1ubuntu0.1, plus listed versions
1.7.18-31.7.18-3.1
1.7.18-3.1ubuntu0.1
cJSON
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 1.7.19-1.1
1.7.19-1.1
cJSON
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 1.7.19-160000.1.1
1.7.19-160000.1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubDhruvP2205/cjson-rust-port2026-08-02

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-57052 is a critical vulnerability (CVSS 9.8) in Davegamble Cjson, published September 3, 2025. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.74%, the 54th percentile. Fixed in cjson 1.7.19-r0.

References

Show 57 moreShow less
MoveEnter Open