CVE-2016-4425
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep...
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep recursion, stack consumption, and crash) via crafted JSON data.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List
6.5
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep recursion, stack consumption, and crash) via crafted JSON data.
- Record
CVE-2016-4425- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-674
- Updated
- 2026-11-02
EUVDEUVD-2016-5424
6.5
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep recursion, stack consumption, and crash) via crafted JSON data.
- Record
EUVD-2016-5424- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-rf62-m3fm-w623
7.5
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep...
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep recursion, stack consumption, and crash) via crafted JSON data.
- Record
GHSA-rf62-m3fm-w623- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-20, CWE-674
- Updated
- 2026-11-02
NVD
6.5
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep recursion, stack consumption, and crash) via crafted JSON data.
- Record
CVE-2016-4425- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-20, CWE-674
- Updated
- 2026-11-02
OSV
7.5
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep recursion, stack consumption, and crash) via crafted JSON data.
- Record
CVE-2016-4425- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-4425
7.5
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep recursion, stack consumption, and crash) via crafted JSON data.
- Record
DEBIAN-CVE-2016-4425- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-4425
6.5
Jansson 2.7 and earlier allows context-dependent attackers to cause a denial of service (deep recursion, stack consumption, and crash) via crafted JSON data.
- Record
UBUNTU-CVE-2016-4425- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0198 No score
Updated jansson packages fix CVE-2016-4425
Updated jansson packages fix security vulnerability:
Gustavo Grieco discovered that jansson did not limit the recursion depth when parsing JSON arrays and objects. This could allow remote attackers to cause a denial of service (crash) via stack exhaustion, using crafted JSON data (CVE-2016-4425).
- Record
MGASA-2016-0198- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
janssonDebian:12 |
before 2.7-5 | 2.7-5 |
janssonDebian:13 |
before 2.7-5 | 2.7-5 |
janssonDebian:14 |
before 2.7-5 | 2.7-5 |
janssonDebian:7 |
before 2.3.1-2+deb7u1, plus listed versions 2.3.1-2 |
2.3.1-2+deb7u1 |
janssonDebian:8 |
before 2.7-1+deb8u1, plus listed versions 2.7-1 |
2.7-1+deb8u1 |
janssonMageia:5 |
before 2.4-4.1.mga5 | 2.4-4.1.mga5 |
janssonUbuntu:14.04:LTS |
before 2.5-2ubuntu0.1, plus listed versions 2.4-12.5-12.5-1ubuntu12.5-2 |
2.5-2ubuntu0.1 |
janssonUbuntu:16.04:LTS |
before 2.7-3ubuntu0.1, plus listed versions 2.7-1ubuntu12.7-3 |
2.7-3ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-4425 is a high vulnerability (CVSS 7.5) in Jansson Project Jansson, published May 13, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.89%, the 79th percentile. Fixed in jansson 2.7-5.
References
openwall.com/lists/oss-security/2016/05/03/3
openwall.com/lists/oss-security/2016/05/01/5
openwall.com/lists/oss-security/2016/05/02/1
github.com/akheron/jansson/issues/282
github.com/akheron/jansson/pull/284
github.com/akheron/jansson/pull/284/commits/64ce0ad3731ebd77e02897b07920eadd0e2cc318
Show 9 moreShow less
debian.org/security/2015/dsa-3577
nvd.nist.gov/vuln/detail/CVE-2016-4425
github.com/advisories/GHSA-rf62-m3fm-w623
security-tracker.debian.org/tracker/CVE-2016-4425
advisories.mageia.org/MGASA-2016-0198.html
bugs.mageia.org/show_bug.cgi?id=18326
debian.org/security/2016/dsa-3577
ubuntu.com/security/CVE-2016-4425
cve.org/CVERecord?id=CVE-2016-4425