Описание
NCalc is a fast, lightweight expression evaluator for .NET. Prior to 6.1.1, the factorial operator implementation in src/NCalc.Core/Helpers/MathHelper.cs permits specially crafted expressions with extremely large factorial operands, causing excessive CPU consumption or a non-terminating loop due to integer overflow in the factorial calculation logic when applications evaluate untrusted expressions. This issue is fixed in version 6.1.1.
Ссылки
- Patch
- Issue TrackingPatch
- ProductRelease Notes
- PatchVendor Advisory
Уязвимые конфигурации
Конфигурация 1Версия до 6.1.1 (исключая)
cpe:2.3:a:ncalc:ncalc:*:*:*:*:*:*:*:*
EPSS
Процентиль: 9%
0.00191
Низкий
4.8 Medium
CVSS3
6.5 Medium
CVSS3
Дефекты
CWE-190
Связанные уязвимости
CVSS3: 4.8
github
3 месяца назад
NCalc: Denial of Service via Unbounded and Non-Terminating Factorial Evaluation
EPSS
Процентиль: 9%
0.00191
Низкий
4.8 Medium
CVSS3
6.5 Medium
CVSS3
Дефекты
CWE-190