Memory Exhaustion in Expr Parser with Unrestricted Input in github.com/expr-lang/expr
{
"url": "https://pkg.go.dev/vuln/GO-2025-3525",
"review_status": "REVIEWED"
}{
"imports": [
{
"symbols": [
"Parse",
"ParseWithConfig",
"parser.expect",
"parser.parseArrayExpression",
"parser.parseCall",
"parser.parseConditional",
"parser.parseExpression",
"parser.parseMapExpression",
"parser.parsePostfixExpression",
"parser.parsePrimary",
"parser.parseSecondary",
"parser.parseVariableDeclaration",
"parser.toIntegerNode"
],
"path": "github.com/expr-lang/expr/parser"
},
{
"symbols": [
"Run",
"VM.Run",
"VM.pop"
],
"path": "github.com/expr-lang/expr/vm"
}
]
}