Uncontrolled Recursion in rulex
Moderate severity
GitHub Reviewed
Published
Jun 21, 2022
in
pomsky-lang/pomsky
•
Updated Jan 27, 2023
Description
Published to the GitHub Advisory Database
Jun 22, 2022
Reviewed
Jun 22, 2022
Published by the National Vulnerability Database
Jun 27, 2022
Last updated
Jan 27, 2023
Impact
When parsing untrusted rulex expressions, the stack may overflow, possibly enabling a Denial of Service attack. This happens when parsing an expression with several hundred levels of nesting, causing the process to abort immediately.
This is a security concern for you, if
Patches
The crash is fixed in version 0.4.3. Affected users are advised to update to this version.
Workarounds
None.
For more information
If you have any questions or comments about this advisory:
Credits
Credit for finding these bugs goes to
References