Fixes:
- Add NULL check to cJSON_SetValuestring()(CVE-2024-31755), see #839 and #840
- Remove non-functional list handling of compiler flags, see #851
- Fix heap buffer overflow, see #852
- remove misused optimization flag -01, see #854
- Set free'd pointers to NULL whenever they are not reassigned immediately after, see #855 and #833
Full Changelog: v1.7.17...v1.7.18