CVE catalog

CVE-2016-4303

iperf3: CVE-2016-4303

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
6.96% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianiperf3sid3.22-0.1fixed
Debianiperf3forky3.22-0.1fixed
Debianiperf3trixie3.18-2+deb13u2fixed
Debianiperf3bookworm3.12-1+deb12u2fixed
Debianiperf3bookworm-security3.12-1+deb12u1fixed
Ubuntuiperf3pro3.0.11-1vulnerable
Ubuntuiperf3pro3.0.11-1ubuntu0.1~esm1fixed
Ubuntuiperf3pro3.0.11-1vulnerable
Ubuntuiperf3pro3.0.11-1ubuntu0.1~esm1fixed
Opensuseiperftumbleweed3.1.3-1.3fixed
Suseiperfpackage hub 123.1.3-6.1fixed
Suseiperfpackage hub 123.1.3-6.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianiperf3sourcesid3.1.3-1not yet assignedNot reported[827116]
Debianiperf3sourceforky3.1.3-1not yet assignedNot reported[827116]
Debianiperf3sourcetrixie3.1.3-1not yet assignedNot reported[827116]
Debianiperf3sourcebookworm3.1.3-1not yet assignedNot reported[827116]
Ubuntuiperf3debpro3.0.11-1ubuntu0.1~esm1Not reportedUSN-4788-1Not reported
Ubuntuiperf3debpro3.0.11-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2016-4303Not reported
Opensuseiperfrpmtumbleweed3.1.3-1.3Not reportedOPENSUSE-SU-2024:10145-1Not reported
Suseiperfrpmpackage hub 123.1.3-6.1Not reportedOPENSUSE-SU-2016:2113-1Not reported
Suseiperfrpmpackage hub 123.1.3-6.1Not reportedOPENSUSE-SU-2016:2121-1Not reported

[Debian bug #827116]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [iperf-devel]Unknown

    Source package: [iperf]

    Details (1)
    • 3.21-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 3.1.3-1.3

      Version impact unknown

      dsa · iperf · opensuse · tumbleweed

  • [libiperf0]Unknown

    Source package: [iperf]

    Details (1)
    • 3.21-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 3.1.3-1.3

      Version impact unknown

      dsa · iperf · opensuse · tumbleweed

  • [iperf]Fixed

    Source package: [iperf]

    Details (1)
    • 3.21-1.4 · x86_64 · tumbleweed

      Fixed · Fixed: 3.1.3-1.3

      dsa · iperf · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [iperf3]Fixed
    Details (4)
    • 3.12-1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

    • 3.12-1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

    • 3.12-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

    • 3.12-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

  • [libiperf0]Fixed

    Source package: [iperf3]

    Details (4)
    • 3.12-1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

    • 3.12-1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

    • 3.12-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

    • 3.12-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

  • Source package: [iperf3]

    Details (4)
    • 3.12-1+deb12u2 · amd64 · bookworm

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

    • 3.12-1+deb12u2 · arm64 · bookworm

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

    • 3.12-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

    • 3.12-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · bookworm; dsa · iperf3 · debian · 12

[Debian 13 (Trixie)]

  • [iperf3]Fixed
    Details (2)
    • 3.18-2+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · 13

    • 3.18-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · 13

  • [libiperf0]Fixed

    Source package: [iperf3]

    Details (2)
    • 3.18-2+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · 13

    • 3.18-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · 13

  • Source package: [iperf3]

    Details (2)
    • 3.18-2+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · 13

    • 3.18-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.3-1

      dsa · iperf3 · debian · 13

Observed:

References