CVE-2022-45685
Jettison Out-of-bounds Write vulnerability
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) 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
NVD Score used
7.5
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.
- Record
CVE-2022-45685- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List
7.5
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.
- Record
CVE-2022-45685- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
EUVDEUVD-2022-7554
7.5
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.
- Record
EUVD-2022-7554- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-7rf3-mqpx-h7xg
7.5
Jettison Out-of-bounds Write vulnerability
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.
- Record
GHSA-7rf3-mqpx-h7xg- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSV
7.5
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.
- Record
CVE-2022-45685- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-45685
7.5
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.
- Record
DEBIAN-CVE-2022-45685- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
Show 6 moreShow less
OSVGHSA-7rf3-mqpx-h7xg
7.5
Jettison Out-of-bounds Write vulnerability
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.
- Record
GHSA-7rf3-mqpx-h7xg- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSVOESA-2023-1914
7.5
jettison security update
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nearly transparent enablement of JSON based web services in services frameworks like CXF or XML serialization frameworks like XStream.
Security Fix(es):
Those using Jettison to parse untrusted XML or JSON data may be vulnerable to Denial of Service attacks (DOS). If the parser is running on user supplied input, an attacker may supply content that causes the parser to crash by stackoverflow. This effect may support a denial of service attack.(CVE-2022-40149)
Those using Jettison to parse untrusted XML or JSON data may be vulnerable to Denial of Service attacks (DOS). If the parser is running on user supplied input, an attacker may supply content that causes the parser to crash by Out of memory. This effect may support a denial of service attack.(CVE-2022-40150)
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.(CVE-2022-45685)
Jettison before v1.5.2 was discovered to contain a stack overflow via the map parameter. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted string.(CVE-2022-45693)
- Record
OESA-2023-1914- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1965
7.5
jettison security update
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nearly transparent enablement of JSON based web services in services frameworks like CXF or XML serialization frameworks like XStream.
Security Fix(es):
Those using Jettison to parse untrusted XML or JSON data may be vulnerable to Denial of Service attacks (DOS). If the parser is running on user supplied input, an attacker may supply content that causes the parser to crash by stackoverflow. This effect may support a denial of service attack.(CVE-2022-40149)
Those using Jettison to parse untrusted XML or JSON data may be vulnerable to Denial of Service attacks (DOS). If the parser is running on user supplied input, an attacker may supply content that causes the parser to crash by Out of memory. This effect may support a denial of service attack.(CVE-2022-40150)
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.(CVE-2022-45685)
Jettison before v1.5.2 was discovered to contain a stack overflow via the map parameter. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted string.(CVE-2022-45693)
An infinite recursion is triggered in Jettison when constructing a JSONArray from a Collection that contains a self-reference in one of its elements. This leads to a StackOverflowError exception being thrown.
(CVE-2023-1436)
- Record
OESA-2023-1965- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-45685
7.5
A stack overflow in Jettison before v1.5.2 allows attackers to cause a Denial of Service (DoS) via crafted JSON data.
- Record
UBUNTU-CVE-2022-45685- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12567-1 No score
jettison-1.5.3-1.1 on GA media
These are all security issues fixed in the jettison-1.5.3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12567-1- Updated
- 2026-11-02
OSVUSN-6177-1 No score
libjettison-java vulnerabilities
It was discovered that Jettison incorrectly handled certain inputs. If a user or an automated system were tricked into opening a specially crafted input file, a remote attacker could possibly use this issue to cause a denial of service.
- Record
USN-6177-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.codehaus.jettison:jettisonMaven |
before 1.5.2 | 1.5.2 |
libjettison-javaDebian:12 |
before 1.5.3-1 | 1.5.3-1 |
libjettison-javaDebian:13 |
before 1.5.3-1 | 1.5.3-1 |
libjettison-javaDebian:14 |
before 1.5.3-1 | 1.5.3-1 |
libjettison-javaDebian:10 From an advisory covering 3 CVEs |
before 1.5.3-1~deb10u1, plus listed versions 1.4.0-11.4.0-1+deb10u11.4.1-11.5.1-1 |
1.5.3-1~deb10u1 |
libjettison-javaDebian:11 From an advisory covering 4 CVEs |
before 1.5.3-1~deb11u1, plus listed versions 1.4.1-11.5.1-11.5.3-1~deb10u1 |
1.5.3-1~deb11u1 |
org.codehaus.jettison:jettisonMaven |
before 1.5.2, plus listed versions 1.01.0-RC11.0-RC21.0-alpha-11.0-beta-1 Show 16 moreShow less1.0.11.11.21.31.3.11.3.21.3.31.3.41.3.51.3.61.3.71.3.81.4.01.4.11.5.01.5.1 |
1.5.2 |
jettisonopenEuler:20.03-LTS-SP1 From an advisory covering 4 CVEs |
before 1.5.4-1.oe1 | 1.5.4-1.oe1 |
jettisonopenEuler:20.03-LTS-SP3 From an advisory covering 4 CVEs |
before 1.5.4-1.oe1 | 1.5.4-1.oe1 |
jettisonopenEuler:22.03-LTS From an advisory covering 4 CVEs |
before 1.5.4-1.oe2203sp2 | 1.5.4-1.oe2203sp2 |
Show 16 moreShow less
| Package | Affected | Fixed |
|---|---|---|
jettisonopenEuler:22.03-LTS-SP1 From an advisory covering 4 CVEs |
before 1.5.4-1.oe2203sp1 | 1.5.4-1.oe2203sp1 |
jettisonopenEuler:22.03-LTS-SP2 From an advisory covering 4 CVEs |
before 1.5.4-1.oe2203sp2 | 1.5.4-1.oe2203sp2 |
jettisonopenEuler:20.03-LTS-SP4 From an advisory covering 5 CVEs |
before 1.5.4-1.oe2003sp4 | 1.5.4-1.oe2003sp4 |
libjettison-javaUbuntu:Pro:16.04:LTS |
before 1.2-3ubuntu0.1~esm1, plus listed versions 1.2-3 |
1.2-3ubuntu0.1~esm1 |
libjettison-javaUbuntu:Pro:18.04:LTS |
before 1.4.0-1ubuntu0.18.04.1~esm1, plus listed versions 1.2-31.4.0-1 |
1.4.0-1ubuntu0.18.04.1~esm1 |
libjettison-javaUbuntu:20.04:LTS |
before 1.4.0-1ubuntu0.20.04.1, plus listed versions 1.4.0-1 |
1.4.0-1ubuntu0.20.04.1 |
libjettison-javaUbuntu:22.04:LTS |
before 1.4.1-1ubuntu0.22.04.1, plus listed versions 1.4.1-1 |
1.4.1-1ubuntu0.22.04.1 |
libjettison-javaUbuntu:24.04:LTS |
All versions, plus listed versions 1.5.4-1 |
None known |
libjettison-javaUbuntu:25.10 |
All versions, plus listed versions 1.5.4-1 |
None known |
libjettison-javaUbuntu:26.10 |
All versions, plus listed versions 1.5.4-1 |
None known |
libjettison-javaUbuntu:26.04:LTS |
All versions, plus listed versions 1.5.4-1 |
None known |
libjettison-javaUbuntu:Pro:16.04:LTS From an advisory covering 4 CVEs |
before 1.2-3ubuntu0.1~esm1, plus listed versions 1.2-3 |
1.2-3ubuntu0.1~esm1 |
libjettison-javaUbuntu:Pro:18.04:LTS From an advisory covering 4 CVEs |
before 1.4.0-1ubuntu0.18.04.1~esm1, plus listed versions 1.2-31.4.0-1 |
1.4.0-1ubuntu0.18.04.1~esm1 |
libjettison-javaUbuntu:20.04:LTS From an advisory covering 4 CVEs |
before 1.4.0-1ubuntu0.20.04.1, plus listed versions 1.4.0-1 |
1.4.0-1ubuntu0.20.04.1 |
libjettison-javaUbuntu:22.04:LTS From an advisory covering 4 CVEs |
before 1.4.1-1ubuntu0.22.04.1, plus listed versions 1.4.1-1 |
1.4.1-1ubuntu0.22.04.1 |
jettisonopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 1.5.3-1.1 | 1.5.3-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-45685 is a high vulnerability (CVSS 7.5) in Jettison Project Jettison, published December 13, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.49%, the 74th percentile. Fixed in org.codehaus.jettison:jettison 1.5.2.
References
github.com/jettison-json/jettison/issues/54
lists.debian.org/debian-lts-announce/2022/12/msg00045.html
debian.org/security/2023/dsa-5312
nvd.nist.gov/vuln/detail/CVE-2022-45685
github.com/advisories/GHSA-7rf3-mqpx-h7xg
github.com/CVEProject/cvelistV5/tree/main/cves/2022/45xxx/CVE-2022-45685.json
Show 16 moreShow less
security-tracker.debian.org/tracker/CVE-2022-45685
github.com/jettison-json/jettison
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1914
nvd.nist.gov/vuln/detail/CVE-2022-40149
nvd.nist.gov/vuln/detail/CVE-2022-40150
nvd.nist.gov/vuln/detail/CVE-2022-45693
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1965
nvd.nist.gov/vuln/detail/CVE-2023-1436
ubuntu.com/security/CVE-2022-45685
ubuntu.com/security/notices/USN-6177-1
cve.org/CVERecord?id=CVE-2022-45685
ubuntu.com/security/CVE-2022-40149
ubuntu.com/security/CVE-2022-40150
ubuntu.com/security/CVE-2022-45693
suse.com/security/cve/CVE-2022-45685
suse.com/security/cve/CVE-2022-45693