
CVE catalog
CVE-2022-24795
burp: CVE-2022-24795
- Severity
- Medium · CVSS 5.9
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 3.47% · Oct 25, 2026
A flaw was found in the YAJL library in the way it reallocates a memory buffer to store more data. A very large input causes the value used to calculate the buffer size to overflow, resulting in a heap-based buffer overflow. yajl: heap-based buffer overflow when handling large inputs due to an integer overflow Red Hat Enterprise Linux only ships YAJL 2.x versions and on 32-bit systems, more than 2GiB of data will be required for triggering this bug. However, on 64-bit systems, more than 9EiB of data will be needed, making this vulnerability very hard to be exploited on these systems. The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
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 |
| Suse | rubygem-yajl-ruby | openstack cloud crowbar 8 | 1.3.1-4.6.1 | fixed |
| Suse | rubygem-yajl-ruby | openstack cloud crowbar 9 | 1.3.1-4.6.1 | fixed |
| Suse | libyajl | linux enterprise software development kit 12 sp5 | 2.0.1-18.7.1 | fixed |
| Suse | libyajl | linux enterprise server 12 sp5 | 2.0.1-18.7.1 | fixed |
| Suse | libyajl | linux enterprise server for sap applications 12 sp5 | 2.0.1-18.7.1 | fixed |
| Suse | libyajl | linux enterprise module for basesystem 15 sp3 | 2.1.0-150000.4.3.1 | fixed |
| Suse | libyajl | linux enterprise module for basesystem 15 sp4 | 2.1.0-150000.4.3.1 | fixed |
| Suse | libyajl | linux enterprise micro 5.1 | 2.1.0-150000.4.3.1 | fixed |
| Suse | libyajl | linux enterprise micro 5.2 | 2.1.0-150000.4.3.1 | fixed |
| Opensuse | libyajl | leap micro 5.2 | 2.1.0-150000.4.3.1 | fixed |
| Opensuse | libyajl | leap 15.3 | 2.1.0-150000.4.3.1 | fixed |
| Opensuse | libyajl | leap 15.4 | 2.1.0-150000.4.3.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.4.3-1 | not yet assigned | Not reported | [1014803] |
| Debian | ruby-yajl | source | forky | 1.4.3-1 | not yet assigned | Not reported | [1014803] |
| Debian | ruby-yajl | source | trixie | 1.4.3-1 | not yet assigned | Not reported | [1014803] |
| Debian | ruby-yajl | source | bookworm | 1.4.3-1 | not yet assigned | Not reported | [1014803] |
| 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] |
| Suse | rubygem-yajl-ruby | rpm | openstack cloud crowbar 8 | 1.3.1-4.6.1 | Not reported | SUSE-SU-2022:1918-1 | Not reported |
| Suse | rubygem-yajl-ruby | rpm | openstack cloud crowbar 9 | 1.3.1-4.6.1 | Not reported | SUSE-SU-2022:1918-1 | Not reported |
| Suse | libyajl | rpm | linux enterprise software development kit 12 sp5 | 2.0.1-18.7.1 | Not reported | SUSE-SU-2022:1746-1 | Not reported |
| Suse | libyajl | rpm | linux enterprise server 12 sp5 | 2.0.1-18.7.1 | Not reported | SUSE-SU-2022:1746-1 | Not reported |
| Suse | libyajl | rpm | linux enterprise server for sap applications 12 sp5 | 2.0.1-18.7.1 | Not reported | SUSE-SU-2022:1746-1 | Not reported |
| Suse | libyajl | rpm | linux enterprise module for basesystem 15 sp3 | 2.1.0-150000.4.3.1 | Not reported | SUSE-SU-2022:3162-1 | Not reported |
| Suse | libyajl | rpm | linux enterprise module for basesystem 15 sp4 | 2.1.0-150000.4.3.1 | Not reported | SUSE-SU-2022:3162-1 | Not reported |
| Suse | libyajl | rpm | linux enterprise micro 5.1 | 2.1.0-150000.4.3.1 | Not reported | SUSE-SU-2022:3162-1 | Not reported |
| Suse | libyajl | rpm | linux enterprise micro 5.2 | 2.1.0-150000.4.3.1 | Not reported | SUSE-SU-2022:3162-1 | Not reported |
| Opensuse | libyajl | rpm | leap micro 5.2 | 2.1.0-150000.4.3.1 | Not reported | SUSE-SU-2022:3162-1 | Not reported |
| Opensuse | libyajl | rpm | leap 15.3 | 2.1.0-150000.4.3.1 | Not reported | SUSE-SU-2022:3162-1 | Not reported |
| Opensuse | libyajl | rpm | leap 15.4 | 2.1.0-150000.4.3.1 | Not reported | SUSE-SU-2022:3162-1 | Not reported |
[Debian bug #1040146][Debian bug #1040036][Debian bug #1014803][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
3.1.4-1· arm64 · bookwormAffected
dsa · burp · debian · bookworm
- [r-cran-jsonlite]Affected
Details (2)
1.8.4+dfsg-1· amd64 · bookwormAffected
dsa · r-cran-jsonlite · debian · bookworm
1.8.4+dfsg-1· arm64 · bookwormAffected
dsa · r-cran-jsonlite · debian · bookworm
- [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
2.1.0-3+deb12u2· arm64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm
- [libyajl-dev]Fixed
Source package: [yajl]
Details (2)
2.1.0-3+deb12u2· amd64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm
2.1.0-3+deb12u2· arm64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm
- [libyajl-doc]Fixed
Source package: [yajl]
Details (2)
2.1.0-3+deb12u2· all · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm
2.1.0-3+deb12u2· all · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm
- [ruby-yajl]Fixed
Source package: [ruby-yajl]
Details (2)
1.4.3-1+b2· amd64 · bookwormFixed · Fixed:
1.4.3-1dsa · ruby-yajl · debian · bookworm
1.4.3-1+b2· arm64 · bookwormFixed · Fixed:
1.4.3-1dsa · ruby-yajl · debian · bookworm
- [yajl-tools]Fixed
Source package: [yajl]
Details (2)
2.1.0-3+deb12u2· amd64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm
2.1.0-3+deb12u2· arm64 · bookwormFixed · Fixed:
2.1.0-3+deb12u2dsa · yajl · debian · bookworm
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/rhsa-2022_7524.json]
- [https://osv.dev/vulnerability/SUSE-SU-2022:1746-1]
- [https://osv.dev/vulnerability/SUSE-SU-2022:1918-1]
- [https://osv.dev/vulnerability/SUSE-SU-2022:3162-1]
- [https://security-tracker.debian.org/tracker/CVE-2022-24795]
- [https://security.access.redhat.com/data/csaf/v2/vex/2022/cve-2022-24795.json]
- [https://wid.cert-bund.de/.well-known/csaf/white/2025/wid-sec-w-2025-0001.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]