Every CVE Search/ Get API key

CVE-2018-18855

Uncontrolled Resource Consumption in Spray JSON

No scoreFix available

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

Affected packages
PackageAffectedFixed
io.spray:spray-json_2.10
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.11
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.11.0-RC4
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.12
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.12.0-M3
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.12.0-M5
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.12.0-RC1
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.12.0-RC2
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.13.0-M2
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.13.0-M4
Maven
before 1.3.5
1.3.5
Show 14 moreShow less
Affected packages
PackageAffectedFixed
io.spray:spray-json_2.13.0-M5
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.9.3
Maven
before 1.3.5
1.3.5
io.spray:spray-json_2.10
Maven
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.11
Maven
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-RC4
Maven
All versions, plus listed versions
1.2.6
None known
io.spray:spray-json_2.12
Maven
before 1.3.5, plus listed versions
1.3.21.3.31.3.4
1.3.5
io.spray:spray-json_2.12.0-M3
Maven
All versions, plus listed versions
1.3.2
None known
io.spray:spray-json_2.12.0-M5
Maven
All versions, plus listed versions
1.3.2
None known
io.spray:spray-json_2.12.0-RC1
Maven
All versions, plus listed versions
1.3.2
None known
io.spray:spray-json_2.12.0-RC2
Maven
All versions, plus listed versions
1.3.2
None known
io.spray:spray-json_2.13.0-M2
Maven
All versions, plus listed versions
1.3.4
None known
io.spray:spray-json_2.13.0-M4
Maven
All versions, plus listed versions
1.3.4
None known
io.spray:spray-json_2.13.0-M5
Maven
before 1.3.5, plus listed versions
1.3.4
1.3.5
io.spray:spray-json_2.9.3
Maven
All versions, plus listed versions
1.2.51.2.6
None known

History

History
RecordedChangedSources
first indexedGitHub 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.

References

MoveEnter Open