Skip to content

@sideway/formula contains Regular Expression Denial of Service (ReDoS) Vulnerability

Moderate severity GitHub Reviewed Published Feb 8, 2023 in hapijs/formula

Package

npm @sideway/formula (npm)

Affected versions

< 3.0.1

Patched versions

3.0.1

Description

Impact

User-provided strings to formula's parser might lead to polynomial execution time.

Patches

Users should upgrade to 3.0.1+.

Workarounds

None.

References

@Marsup Marsup published to hapijs/formula Feb 8, 2023
Published by the National Vulnerability Database Feb 8, 2023
Published to the GitHub Advisory Database Feb 8, 2023
Reviewed Feb 8, 2023

Severity

Moderate
5.5
/ 10

CVSS base metrics

Attack vector
Local
Attack complexity
Low
Privileges required
None
User interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

Weaknesses

CVE ID

CVE-2023-25166

GHSA ID

GHSA-c2jc-4fpr-4vhg

Source code

Credits

Checking history
See something to contribute? Suggest improvements for this vulnerability.