p PatchFirst

GHSA-jgvr-6x5w-hx5w

GHSA-jgvr-6x5w-hx5w · Zoo Design Studio: Recursive KCL parsing is vulnerable to denial-of-service

This page contains facts from public vulnerability sources. Check the original advisory before updating.

### Impact Feeding a KCL program that wraps an expression in deep, unnecessary parentheses triggers the parser’s recursive `expression` -> `unnecessarily_bracketed` -> `expression` path. With enough nesting, the call stack grows until it exceeds the process stack limit, causing a stack overflow.

CVSS 6.9 · Medium · Fix available

Published
Updated

Stack: python

Affected products and versions

  • zoo-kcl PyPI

    Affected ranges
    • ECOSYSTEM: < 0.3.129

    Update to 0.3.129

  • kcl-lib crates.io

    Affected ranges
    • SEMVER: < 0.3.129

    Update to 0.3.129

Original sources

Check your server →