Vulnerability GHSA-v78m-2q7v-fjqp

Medium Risk
MEDIUM RISK
CVSS Score: 6.5
Score Range: 4.0–6.9
Medium severity vulnerabilities (CVSS 4.0–6.9). Important issues that meaningfully reduce security confidence.
4 years ago
June 22, 2022 at 05:52 PM UTC
Uncontrolled Recursion in rulex
0.1.0 - 0.4.2
0.1.0 - 0.4.2

Summary

Uncontrolled Recursion in rulex

Details

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

  • your service parses untrusted rulex expressions (expressions provided by an untrusted user), and
  • your service becomes unavailable when the process running rulex aborts due to a stack overflow.

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

Impacted packages

Timeline

Published
4 years ago
June 22, 2022 at 05:52 PM UTC
Fixed (0.4.3)
4 years ago
June 19, 2022 at 02:02 PM UTC
Last Modified
2 years ago
November 08, 2023 at 04:09 AM UTC