parsestring in cJSON before 1.7.18 has a heap-based buffer over-read via {"1":1, with no trailing newline if cJSONParseWithLength is called.
{ "binaries": [ { "binary_version": "1.7.10-1.1ubuntu0.1~esm1", "binary_name": "libcjson-dev" }, { "binary_version": "1.7.10-1.1ubuntu0.1~esm1", "binary_name": "libcjson1" } ], "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro" }
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2023/UBUNTU-CVE-2023-53154.json"
{ "binaries": [ { "binary_version": "1.7.15-1ubuntu0.1", "binary_name": "libcjson-dev" }, { "binary_version": "1.7.15-1ubuntu0.1", "binary_name": "libcjson1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "1.7.17-1ubuntu0.1~esm3", "binary_name": "libcjson-dev" }, { "binary_version": "1.7.17-1ubuntu0.1~esm3", "binary_name": "libcjson1" } ], "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro" }