The parse_string function in cjson.c in the cJSON library mishandles UTF8/16 strings, which allows remote attackers to cause a denial of service (crash) or execute arbitrary code via a non-hex character in a JSON string, which triggers a heap-based buffer overflow.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade iperf3 | Jan 29, 2020 | Sep 26, 2016 |
| Freebsd | — | Upgrade iperf3 | Dec 10, 2025 | Jun 8, 2016 |
| Suse | — | Upgrade libiperf0Upgrade iperf-develUpgrade iperf | Aug 26, 2016 | Aug 19, 2016 |
| Ubuntu | — | Upgrade iperf3 (Ubuntu Pro) | Mar 22, 2023 | Sep 26, 2016 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub