Every CVE Search/ Get API key

CVE-2022-45685

Jettison Out-of-bounds Write vulnerability

7.5 HighFix available

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

1.49%Up 0.6 points since Dec 14, 2022
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
org.codehaus.jettison:jettison
Maven
before 1.5.2
1.5.2
libjettison-java
Debian:12
before 1.5.3-1
1.5.3-1
libjettison-java
Debian:13
before 1.5.3-1
1.5.3-1
libjettison-java
Debian:14
before 1.5.3-1
1.5.3-1
libjettison-java
Debian: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-java
Debian: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:jettison
Maven
before 1.5.2, plus listed versions
1.01.0-RC11.0-RC21.0-alpha-11.0-beta-1
Show 16 moreShow less
1.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
jettison
openEuler:20.03-LTS-SP1
From an advisory covering 4 CVEs
before 1.5.4-1.oe1
1.5.4-1.oe1
jettison
openEuler:20.03-LTS-SP3
From an advisory covering 4 CVEs
before 1.5.4-1.oe1
1.5.4-1.oe1
jettison
openEuler:22.03-LTS
From an advisory covering 4 CVEs
before 1.5.4-1.oe2203sp2
1.5.4-1.oe2203sp2
Show 16 moreShow less
Affected packages
PackageAffectedFixed
jettison
openEuler:22.03-LTS-SP1
From an advisory covering 4 CVEs
before 1.5.4-1.oe2203sp1
1.5.4-1.oe2203sp1
jettison
openEuler:22.03-LTS-SP2
From an advisory covering 4 CVEs
before 1.5.4-1.oe2203sp2
1.5.4-1.oe2203sp2
jettison
openEuler:20.03-LTS-SP4
From an advisory covering 5 CVEs
before 1.5.4-1.oe2003sp4
1.5.4-1.oe2003sp4
libjettison-java
Ubuntu:Pro:16.04:LTS
before 1.2-3ubuntu0.1~esm1, plus listed versions
1.2-3
1.2-3ubuntu0.1~esm1
libjettison-java
Ubuntu: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-java
Ubuntu: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-java
Ubuntu: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-java
Ubuntu:24.04:LTS
All versions, plus listed versions
1.5.4-1
None known
libjettison-java
Ubuntu:25.10
All versions, plus listed versions
1.5.4-1
None known
libjettison-java
Ubuntu:26.10
All versions, plus listed versions
1.5.4-1
None known
libjettison-java
Ubuntu:26.04:LTS
All versions, plus listed versions
1.5.4-1
None known
libjettison-java
Ubuntu: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-java
Ubuntu: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-java
Ubuntu: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-java
Ubuntu: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
jettison
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 1.5.3-1.1
1.5.3-1.1

History

History
RecordedChangedSources
affected, factsOSV
first indexedCVE 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

Show 16 moreShow less
MoveEnter Open