
CVE catalog
CVE-2017-16516
burp: CVE-2017-16516
- Severity
- High · CVSS 7.5
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 3.80% · Oct 25, 2026
In the yajl-ruby gem 1.3.0 for Ruby, when a crafted JSON file is supplied to Yajl::Parser.new.parse, the whole ruby process crashes with a SIGABRT in the yajl_string_decode function in yajl_encode.c. This results in the whole ruby process terminating and potentially a denial of service.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | burp | sid | 3.1.4-5 | fixed |
| Debian | burp | trixie | 3.1.4-4 | fixed |
| Debian | burp | bookworm | 3.1.4-1 | vulnerable |
| Debian | yajl | sid | 2.1.0-7 | fixed |
| Debian | yajl | forky | 2.1.0-7 | fixed |
| Debian | yajl | trixie | 2.1.0-5 | fixed |
| Debian | yajl | bookworm | 2.1.0-3+deb12u2 | fixed |
| Debian | ruby-yajl | sid | 1.4.3-2 | fixed |
| Debian | ruby-yajl | forky | 1.4.3-2 | fixed |
| Debian | ruby-yajl | trixie | 1.4.3-1 | fixed |
| Debian | ruby-yajl | bookworm | 1.4.3-1 | fixed |
| Debian | epics-base | sid | 7.0.8.1+dfsg1-10 | not affected |
| Debian | epics-base | forky | 7.0.8.1+dfsg1-10 | not affected |
| Debian | epics-base | trixie | 7.0.8.1+dfsg1-7+deb13u1 | not affected |
| Debian | epics-base | bookworm | 7.0.3.1-4 | not affected |
| Debian | r-cran-jsonlite | sid | 2.0.0+dfsg-2 | fixed |
| Debian | r-cran-jsonlite | forky | 2.0.0+dfsg-2 | fixed |
| Debian | r-cran-jsonlite | trixie | 1.9.1+dfsg-1 | fixed |
| Debian | r-cran-jsonlite | bookworm | 1.8.4+dfsg-1 | vulnerable |
| Ubuntu | yajl | pro | 2.1.0-2 | vulnerable |
| Ubuntu | yajl | pro | 2.1.0-2build1 | vulnerable |
| Ubuntu | yajl | pro | 2.1.0-2ubuntu0.18.04.1~esm1 | fixed |
| Ubuntu | yajl | 20.04 | 2.1.0-3 | vulnerable |
| Ubuntu | yajl | 20.04 | 2.1.0-3ubuntu0.20.04.1 | fixed |
| Ubuntu | yajl | 22.04 | 2.1.0-3 | vulnerable |
| Ubuntu | yajl | 22.04 | 2.1.0-3build1 | vulnerable |
| Ubuntu | yajl | 22.04 | 2.1.0-3build2 | vulnerable |
| Ubuntu | yajl | 22.04 | 2.1.0-3ubuntu0.22.04.1 | fixed |
| Ubuntu | yajl | pro | 2.1.0-2 | vulnerable |
| Ubuntu | yajl | pro | 2.1.0-2build1 | vulnerable |
| Ubuntu | yajl | pro | 2.1.0-2ubuntu0.18.04.1~esm1 | fixed |
| Ubuntu | ruby-yajl | 16.04 | 1.2.0-3build1 | vulnerable |
| Ubuntu | ruby-yajl | 16.04 | 1.2.0-3build2 | vulnerable |
| Ubuntu | ruby-yajl | 16.04 | 1.2.0-3build3 | vulnerable |
| Ubuntu | ruby-yajl | 16.04 | 1.2.0-3build4 | vulnerable |
| Ubuntu | yajl | 20.04 | 2.1.0-3 | vulnerable |
| Ubuntu | yajl | 20.04 | 2.1.0-3ubuntu0.20.04.1 | fixed |
| Ubuntu | yajl | 22.04 | 2.1.0-3 | vulnerable |
| Ubuntu | yajl | 22.04 | 2.1.0-3build1 | vulnerable |
| Ubuntu | yajl | 22.04 | 2.1.0-3build2 | vulnerable |
| Ubuntu | yajl | 22.04 | 2.1.0-3ubuntu0.22.04.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | burp | source | sid | 3.1.4-2 | not yet assigned | Not reported | [1040146] |
| Debian | burp | source | trixie | 3.1.4-2 | not yet assigned | Not reported | [1040146] |
| Debian | burp | source | bookworm | (unfixed) | not yet assigned | Not reported | [1040146] |
| Debian | yajl | source | sid | 2.1.0-4 | not yet assigned | Not reported | [1040036] |
| Debian | yajl | source | forky | 2.1.0-4 | not yet assigned | Not reported | [1040036] |
| Debian | yajl | source | trixie | 2.1.0-4 | not yet assigned | Not reported | [1040036] |
| Debian | yajl | source | bookworm | 2.1.0-3+deb12u2 | not yet assigned | Not reported | [1040036] |
| Debian | ruby-yajl | source | sid | 1.2.0-3.1 | low | Not reported | [880691] |
| Debian | ruby-yajl | source | forky | 1.2.0-3.1 | low | Not reported | [880691] |
| Debian | ruby-yajl | source | trixie | 1.2.0-3.1 | low | Not reported | [880691] |
| Debian | ruby-yajl | source | bookworm | 1.2.0-3.1 | low | Not reported | [880691] |
| Debian | epics-base | source | sid | Not affected | unimportant | Not reported | Not reported |
| Debian | epics-base | source | forky | Not affected | unimportant | Not reported | Not reported |
| Debian | epics-base | source | trixie | Not affected | unimportant | Not reported | Not reported |
| Debian | epics-base | source | bookworm | Not affected | unimportant | Not reported | Not reported |
| Debian | r-cran-jsonlite | source | sid | 1.8.8+dfsg-1 | not yet assigned | Not reported | [1040161] |
| Debian | r-cran-jsonlite | source | forky | 1.8.8+dfsg-1 | not yet assigned | Not reported | [1040161] |
| Debian | r-cran-jsonlite | source | trixie | 1.8.8+dfsg-1 | not yet assigned | Not reported | [1040161] |
| Debian | r-cran-jsonlite | source | bookworm | (unfixed) | not yet assigned | Not reported | [1040161] |
| Ubuntu | yajl | deb | pro | 2.1.0-2ubuntu0.18.04.1~esm1 | Not reported | USN-6233-1 | Not reported |
| Ubuntu | yajl | deb | 20.04 | 2.1.0-3ubuntu0.20.04.1 | Not reported | USN-6233-2 | Not reported |
| Ubuntu | yajl | deb | 22.04 | 2.1.0-3ubuntu0.22.04.1 | Not reported | USN-6233-2 | Not reported |
| Ubuntu | yajl | deb | pro | 2.1.0-2ubuntu0.18.04.1~esm1 | Not reported | UBUNTU-CVE-2017-16516 | Not reported |
| Ubuntu | yajl | deb | 20.04 | 2.1.0-3ubuntu0.20.04.1 | Not reported | UBUNTU-CVE-2017-16516 | Not reported |
| Ubuntu | yajl | deb | 22.04 | 2.1.0-3ubuntu0.22.04.1 | Not reported | UBUNTU-CVE-2017-16516 | Not reported |
[Debian bug #1040146][Debian bug #1040036][Debian bug #880691][Debian bug #1040161]
Notes
[bookworm] burp: Minor issue [bookworm] r-cran-jsonlite: Minor issue
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [burp]Affected
Details (2)
3.1.4-1· amd64 · bookwormAffected
dsa · burp · debian · bookworm; dsa · burp · debian · 12
3.1.4-1· arm64 · bookwormAffected
dsa · burp · debian · bookworm; dsa · burp · debian · 12
- [r-cran-jsonlite]Affected
Details (2)
1.8.4+dfsg-1· amd64 · bookwormAffected
dsa · r-cran-jsonlite · debian · bookworm; dsa · r-cran-jsonlite · debian · 12
1.8.4+dfsg-1· arm64 · bookwormAffected
dsa · r-cran-jsonlite · debian · bookworm; dsa · r-cran-jsonlite · debian · 12
- [libca4.13.5]Not affected
Source package: [epics-base]
Details (1)
7.0.3.1-4· amd64 · bookwormNot affected
dsa · epics-base · debian · bookworm
- [libca-dev]Not affected
Source package: [epics-base]
Details (1)
7.0.3.1-4· amd64 · bookwormNot affected
dsa · epics-base · debian · bookworm
- [libcom3.17.6]Not affected
Source package: [epics-base]
Details (1)
7.0.3.1-4· amd64 · bookwormNot affected
dsa · epics-base · debian · bookworm
- [libcom-dev]Not affected
Source package: [epics-base]
Details (1)
7.0.3.1-4· amd64 · bookwormNot affected
dsa · epics-base · debian · bookworm
- [libyajl2]Fixed
Source package: [yajl]
Details (2)
2.1.0-3+deb12u2· amd64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm; dsa · yajl · debian · 12
2.1.0-3+deb12u2· arm64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm; dsa · yajl · debian · 12
- [libyajl-dev]Fixed
Source package: [yajl]
Details (2)
2.1.0-3+deb12u2· amd64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm; dsa · yajl · debian · 12
2.1.0-3+deb12u2· arm64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm; dsa · yajl · debian · 12
- [libyajl-doc]Fixed
Source package: [yajl]
Details (2)
2.1.0-3+deb12u2· all · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm; dsa · yajl · debian · 12
2.1.0-3+deb12u2· all · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm; dsa · yajl · debian · 12
- [ruby-yajl]Fixed
Source package: [ruby-yajl]
Details (2)
1.4.3-1+b2· amd64 · bookwormFixed · Fixed:
1.2.0-3.1dsa · ruby-yajl · debian · bookworm; dsa · ruby-yajl · debian · 12
1.4.3-1+b2· arm64 · bookwormFixed · Fixed:
1.2.0-3.1dsa · ruby-yajl · debian · bookworm; dsa · ruby-yajl · debian · 12
- [yajl-tools]Fixed
Source package: [yajl]
Details (2)
2.1.0-3+deb12u2· amd64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm; dsa · yajl · debian · 12
2.1.0-3+deb12u2· arm64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm; dsa · yajl · debian · 12
[Debian 13 (Trixie)]
- [burp]Fixed
Details (2)
3.1.4-4· amd64 · trixieFixed · Fixed:
3.1.4-2dsa · burp · debian · 13
3.1.4-4· arm64 · trixieFixed · Fixed:
3.1.4-2dsa · burp · debian · 13
- [libyajl2]Fixed
Source package: [yajl]
Details (2)
2.1.0-5+b2· amd64 · trixieFixed · Fixed:
2.1.0-4dsa · yajl · debian · 13
2.1.0-5+b2· arm64 · trixieFixed · Fixed:
2.1.0-4dsa · yajl · debian · 13
- [libyajl-dev]Fixed
Source package: [yajl]
Details (2)
2.1.0-5+b2· amd64 · trixieFixed · Fixed:
2.1.0-4dsa · yajl · debian · 13
2.1.0-5+b2· arm64 · trixieFixed · Fixed:
2.1.0-4dsa · yajl · debian · 13
- [libyajl-doc]Fixed
Source package: [yajl]
Details (2)
2.1.0-5· all · trixieFixed · Fixed:
2.1.0-4dsa · yajl · debian · 13
2.1.0-5· all · trixieFixed · Fixed:
2.1.0-4dsa · yajl · debian · 13
- [r-cran-jsonlite]Fixed
Details (2)
1.9.1+dfsg-1· amd64 · trixieFixed · Fixed:
1.8.8+dfsg-1dsa · r-cran-jsonlite · debian · 13
1.9.1+dfsg-1· arm64 · trixieFixed · Fixed:
1.8.8+dfsg-1dsa · r-cran-jsonlite · debian · 13
- [ruby-yajl]Fixed
Source package: [ruby-yajl]
Details (2)
1.4.3-1+b5· amd64 · trixieFixed · Fixed:
1.2.0-3.1dsa · ruby-yajl · debian · 13
1.4.3-1+b6· arm64 · trixieFixed · Fixed:
1.2.0-3.1dsa · ruby-yajl · debian · 13
- [yajl-tools]Fixed
Source package: [yajl]
Details (2)
2.1.0-5+b2· amd64 · trixieFixed · Fixed:
2.1.0-4dsa · yajl · debian · 13
2.1.0-5+b2· arm64 · trixieFixed · Fixed:
2.1.0-4dsa · yajl · debian · 13
Observed:
References
- [https://osv.dev/vulnerability/DEBIAN-CVE-2017-16516]
- [https://osv.dev/vulnerability/DLA-1167-1]
- [https://osv.dev/vulnerability/DLA-3492-1]
- [https://osv.dev/vulnerability/DLA-3516-1]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2017-16516]
- [https://osv.dev/vulnerability/USN-6233-1]
- [https://osv.dev/vulnerability/USN-6233-2]
- [https://security-tracker.debian.org/tracker/CVE-2017-16516]
- [https://security.access.redhat.com/data/csaf/v2/vex/2017/cve-2017-16516.json]
[Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX]