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.
References
Configurations
Configuration 1 (hide)
|
Configuration 2 (hide)
|
Configuration 3 (hide)
|
History
15 Jan 2025, 19:12
Type | Values Removed | Values Added |
---|---|---|
First Time |
Es
Es iperf3 |
|
CPE | cpe:2.3:a:es:iperf3:*:*:*:*:*:*:*:* |
Information
Published : 2016-09-26 14:59
Updated : 2025-04-12 10:46
NVD link : CVE-2016-4303
Mitre link : CVE-2016-4303
CVE.ORG link : CVE-2016-4303
JSON object : View
Products Affected
opensuse
- opensuse
- leap
debian
- debian_linux
novell
- suse_package_hub_for_suse_linux_enterprise
es
- iperf3
CWE
CWE-120
Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')