CVE-2016-4303(debian / debian_linux)

LOWCVSS 9.8 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD 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.

1.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-120

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • debian_linux
  • iperf3
  • leap
  • opensuse

Threat summary

  • 1 mentions across 1 observed day

What's happening

  • 1 total mentions across 1 day

Affected systems

Products
debian_linuxiperf3leapopensusesuse_package_hub_for_suse_linux_enterprise

4 versions affected across 5 products

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-10-17: 110-17
Referenced assets1 URL
By indicator
Full discourse1 post
  • Brian M.@BrianMMwirigi

    cJSON parse_hex4 over-reads on a truncated \u escape. That's CVE-2016-4303. FerroProve lifts it to a crate with #![forbid(unsafe_code)]. Valid hex is byte-identical. The over-read returns -100. rustc -D warnings passes. https://ferroprove.vercel.app

    0000020
    9 followersView on X
CPE platform detail5 entries

5 of 5 entries

PartVendorProductVersionTarget SWTarget HW
OSdebiandebian_linux8.0--
Appesiperf3---
Appnovellsuse_package_hub_for_suse_linux_enterprise12--
OSopensuseleap42.1--
OSopensuseopensuse13.2--

Explore more