HomeDefault status
unaffected
Any version before 1.3.6
affected
Description
Boolean XPath expressions that evaluate to true can cause an infinite loop in logicalQuery.Select, leading to 100% CPU usage. This can be triggered by top-level selectors such as "1=1" or "true()".
Problem types
CWE-835: Loop with Unreachable Exit Condition ('Infinite Loop')
Product status
Any version before 1.3.6
References
securityinfinity.com/...in-antchfx-xpath-logicalquery-select
github.com/antchfx/xpath/issues/121
github.com/...ommit/afd4762cc342af56345a3fb4002a59281fcab494
github.com/golang/vulndb/issues/4526