PT-2025-11483

CVE-2025-29786

·

Published

2025-03-17

·

Updated

2026-09-18

Description by

CVSS 2.0
7.8
High
MetricsAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Expr versions prior to 1.17.0
Description The issue arises when the Expr expression parser is given an unbounded input string, causing it to attempt to compile the entire string and generate an Abstract Syntax Tree (AST) node for each part of the expression. This can lead to excessive memory usage and an Out-Of-Memory (OOM) crash of the process. The problem is relatively uncommon and only occurs when there are no restrictions on the input size. The estimated number of potentially affected devices is not provided.
Recommendations For Expr versions prior to 1.17.0, upgrade to Expr version 1.17.0 or later, as this release includes new node budget and memory limit safeguards. For users who cannot immediately upgrade, impose an input size restriction before parsing by validating or limiting the length of expression strings that your application will accept, and reject or truncate inputs that exceed this limit.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-93MQ-9FFX-83M2
AZL-58848
AZL-58857
AZL-58861
AZL-58872
CLEANSTART-2026-AX88434
GO-2025-3525
INFSA-2025_3335
OPENSUSE-SU-2025:14910-1
OPENSUSE-SU-2025:15006-1
RHSA-2025:3335
RHSA-2025_3335
RHSA-2025:3593
RHSA-2025:7407
RHSA-2025_7407
RHSA-2025:7479
Found an issue in the description? Have something to add? Feel free to write us 👾