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:
- Open an issue in rulex
- Email me at [email protected]
Credits
Credit for finding these bugs goes to
Related Vulnerabilities
Other vulnerabilities affecting the same packages
Medium Risk
4 years ago
Reachable Assertion in rulex
0.1.0 - 0.4.2 GHSA-8v9w-p43c-r885
0.1.0 - 0.4.2 GHSA-8v9w-p43c-r885
Unknown
4 years ago
Stack overflow during recursive expression parsing
0.1.0 - 0.4.2 RUSTSEC-2022-0030
0.1.0 - 0.4.2 RUSTSEC-2022-0030
Unknown
4 years ago
Panic due to improper UTF-8 indexing
0.1.0 - 0.4.2 RUSTSEC-2022-0031
0.1.0 - 0.4.2 RUSTSEC-2022-0031
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