CVE-2018-18855
Uncontrolled Resource Consumption in Spray JSON
Recursive decent parsers are susceptible too StackOverflowExceptions on too deeply nested structures as currently "open" parsing state is kept on the stack.
What each source reports
GitHub AdvisoriesGHSA-ww3v-6xjf-jv28 No score
Uncontrolled Resource Consumption in Spray JSON
Recursive decent parsers are susceptible too StackOverflowExceptions on too deeply nested structures as currently "open" parsing state is kept on the stack.
- Record
GHSA-ww3v-6xjf-jv28- Weakness
- CWE-400
- Updated
- 2026-11-02
OSVGHSA-ww3v-6xjf-jv28 No score
Uncontrolled Resource Consumption in Spray JSON
Recursive decent parsers are susceptible too StackOverflowExceptions on too deeply nested structures as currently "open" parsing state is kept on the stack.
- Record
GHSA-ww3v-6xjf-jv28- Weakness
- CWE-400
- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
io.spray:spray-json_2.10Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.11Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.11.0-RC4Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.12Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.12.0-M3Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.12.0-M5Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.12.0-RC1Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.12.0-RC2Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.13.0-M2Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.13.0-M4Maven |
before 1.3.5 | 1.3.5 |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
io.spray:spray-json_2.13.0-M5Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.9.3Maven |
before 1.3.5 | 1.3.5 |
io.spray:spray-json_2.10Maven |
before 1.3.5, plus listed versions 1.2.51.2.61.3.01.3.11.3.21.3.31.3.4 |
1.3.5 |
io.spray:spray-json_2.11Maven |
before 1.3.5, plus listed versions 1.2.61.3.01.3.11.3.21.3.31.3.4 |
1.3.5 |
io.spray:spray-json_2.11.0-RC4Maven |
All versions, plus listed versions 1.2.6 |
None known |
io.spray:spray-json_2.12Maven |
before 1.3.5, plus listed versions 1.3.21.3.31.3.4 |
1.3.5 |
io.spray:spray-json_2.12.0-M3Maven |
All versions, plus listed versions 1.3.2 |
None known |
io.spray:spray-json_2.12.0-M5Maven |
All versions, plus listed versions 1.3.2 |
None known |
io.spray:spray-json_2.12.0-RC1Maven |
All versions, plus listed versions 1.3.2 |
None known |
io.spray:spray-json_2.12.0-RC2Maven |
All versions, plus listed versions 1.3.2 |
None known |
io.spray:spray-json_2.13.0-M2Maven |
All versions, plus listed versions 1.3.4 |
None known |
io.spray:spray-json_2.13.0-M4Maven |
All versions, plus listed versions 1.3.4 |
None known |
io.spray:spray-json_2.13.0-M5Maven |
before 1.3.5, plus listed versions 1.3.4 |
1.3.5 |
io.spray:spray-json_2.9.3Maven |
All versions, plus listed versions 1.2.51.2.6 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | GitHub Advisories, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-18855 is a vulnerability with no CVSS score yet in io.spray:spray-json_2.10, published June 28, 2022. No source lists public exploit code. Fixed in io.spray:spray-json_2.10 1.3.5.