Description
Recursive decent parsers are susceptible too StackOverflowExceptions on too deeply nested structures as currently "open" parsing state is kept on the stack.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | io.spray:spray-json_2.10 | < 1.3.5 | 1.3.5 | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.11 | < 1.3.5 | 1.3.5 | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.11.0-RC4 | all versions | — | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.12 | < 1.3.5 | 1.3.5 | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.12.0-M3 | all versions | — | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.12.0-M5 | all versions | — | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.12.0-RC1 | all versions | — | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.12.0-RC2 | all versions | — | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.13.0-M2 | all versions | — | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.13.0-M4 | all versions | — | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.13.0-M5 | < 1.3.5 | 1.3.5 | GHSA-ww3v-6xjf-jv28 |
| Maven | io.spray:spray-json_2.9.3 | all versions | — | GHSA-ww3v-6xjf-jv28 |