Skip to content

Stack overflow on deeply nested structures #381

Description

@gildor

Summary

ktoml crashes with StackOverflowError when parsing deeply nested arrays or comment-heavy files. The recursive parsing approach does not have depth protection.

Affected toml-test cases (2)

Found via toml-lang/toml-test compliance suite:

  • valid/array/nested-double.toml — deeply nested arrays [[[[...]]]]
  • valid/comment/tricky.toml — file with many comments triggering deep recursion

Related: #32

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions