Skip to content

CVE-2016-4303 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 charact...

CriticalCVSS 9.8 EPSS 7.0%
Published
Updated
Exploit status
No public exploit known

Description

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.

Affected products

ProductAffected versionsFixed in
debian/iperf3(Debian:12) < 3.1.3-1 3.1.3-1
debian/iperf3(Debian:13) < 3.1.3-1 3.1.3-1
debian/iperf3(Debian:14) < 3.1.3-1 3.1.3-1
es iperf3 >= 3.0, < 3.0.12 3.0.12
es iperf3 >= 3.1, < 3.1.3 3.1.3
novell suse package hub for suse linux enterprise = 12 No fix listed
openSUSE leap = 42.1 No fix listed
opensuse = 13.2 No fix listed
debian linux = 8.0 No fix listed

References